首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vuex + vuexfire存储对象在添加数据时不会更新。

vuex + vuexfire存储对象在添加数据时不会更新。
EN

Stack Overflow用户
提问于 2020-06-18 17:40:06
回答 1查看 142关注 0票数 0

在折叠代码中,在我更新字段集合之后,它不会更新"this.fields“(通过vuexfire规则绑定到store.js中的tha集合)--只有当我刷新页面时。请帮帮忙。谢谢

代码语言:javascript
复制
var newField = {
      name: this.fieldName,
      area: this.fieldArea,
      farmId: this.farmId
    }

    var docRef = fb.field.doc()
    docRef.set(newField)
    var id = docRef.id

    console.log(id)
    fb.field
      .doc(id)
      .get()
      .then(ref => {
        this.$store.commit('updateCurrentField', ref.data())
      })
EN

回答 1

Stack Overflow用户

发布于 2020-06-18 19:20:16

你是如何,从哪里得到this.fields的?

这是一个计算财产吗?

为了保持数据的更新(vuex文件),应该绕开这些行。

代码语言:javascript
复制
computed: {
 fields() {
   this.$store.state.fields
 }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62456135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档