Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment utiliser les données pour enregistrer la valeur obtenue par les getters de Vuex dans le composant Vue


J'ai obtenu un objet utilisateur comme celui-ci. Comment puis-je utiliser les données à l'intérieur de ce composant pour stocker la valeur de cet objet utilisateur afin d'éviter de modifier directement vuex lorsque vous v-modalez la valeur ?

PHP中文网PHP中文网2710 Il y a quelques jours651

répondre à tous(2)je répondrai

  • 黄舟

    黄舟2017-05-19 10:10:08

    // ...
    data: {
      // 组件初始化时从 vuex user 中获取值
      privateUser: this.user
    }
    watch: {
      // 当 vuex 的 user 值变更时同步 data 属性
      user (newVal) {
        this.privateUser = newVal
      }
    }

    répondre
    0
  • 黄舟

    黄舟2017-05-19 10:10:08

    computed: {
        userName () {
            return this.user
        }
    }

    répondre
    0
  • Annulerrépondre