Heim  >  Fragen und Antworten  >  Hauptteil

javascript – So verwenden Sie Daten, um den von den Gettern von Vuex erhaltenen Wert in der Vue-Komponente zu speichern


Ich habe ein Benutzerobjekt wie dieses erhalten. Wie kann ich die Daten in dieser Komponente verwenden, um den Wert dieses Benutzerobjekts zu speichern, um zu vermeiden, dass Vuex den Wert direkt ändert?

PHP中文网PHP中文网2710 Tage vor650

Antworte allen(2)Ich werde antworten

  • 黄舟

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

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

    Antwort
    0
  • 黄舟

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

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

    Antwort
    0
  • StornierenAntwort