如何解决Vue Apollo重新查询事件
我在Component实例中有一个查询:
@Component({
apollo: {
cartProducts: {
query: GET_CART_PRODUCTS,loadingKey: "loading",},}
})
它正在正确加载我的数据。然后,我更改数据库中的数据,并希望在单击时重新获取数据,从而调用该函数:
refresh() {
this.$apollo
.query({
query: GET_CART_PRODUCTS,})
.then((res: any) => (this.cartProducts = res.data.cartProducts))
.catch((err: any) => console.log(err));
}
但是它不会更新cartProducts
属性,也不会给我任何错误。尽管如果我刷新页面,就会有新数据。在我的Apollo配置中,我具有这样的属性fetchPolicy: "network-only"
。这种行为可能会引起什么?提前感谢!
解决方法
答案很简单,麻烦您,我不得不在Google上搜索更多。
<ComboBox items="{/myEntity}">
<core:Item key="{key}" text="{text}" enabled="{= ${Valuedefault} !== 'X'}"/>
</ComboBox>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。