我有以下代码
<script>
import { query } from "svelte-apollo";
import { ME } from "../graphql/queries/me";
const me = query(ME);
</script>
{#if $me.loading}
loading
{:else}
{$me = $me.data.user}
{/if}
这种技术有效,但它实际上$me
在屏幕上显示对象。
对象完成后如何修改$me
?
我尝试过执行以下操作:
$: me = (async () => {
let result = await $me
if(result.loading) return result;
return result.data.user
})()
但我得到以下错误:
TypeError:store.subscribe 不是函数