【发布时间】:2021-11-05 13:34:02
【问题描述】:
我在寻找一种使用 Apollo v4 和 Vue 3 组合 API 将结果从方法内部返回到我的模板的干净方法时遇到了一些问题。
这是我的组件:
export default {
components: {
AssetCreationForm,
MainLayout,
HeaderLinks,
LoadingButton,
DialogModal
},
setup() {
const showNewAssetModal = ref(false);
const onSubmitAsset = (asset) => {
// how do I access result outside the handler function
const { result } = useQuery(gql`
query getAssets {
assets {
id
name
symbol
slug
logo
}
}
`)
};
}
return {
showNewAssetModal,
onSubmitAsset,
}
},
}
onSubmitAsset 在用户点击页面上的按钮时被调用。
如何从设置函数返回 useQuery result 以便能够在模板中访问它?(我不想复制值)
【问题讨论】:
标签: vue.js graphql vuejs3 apollo-client vue-composition-api