suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - In Vue + Vuex kann die mit Getter erhaltene Datenquelle nur die Eigenschaften der ersten Ebene aufrufen, und die zweite Ebene meldet einen Fehler.

Unterberechnet verwende ich

...mapGetters({
    'employeeRenderData': 'getEmployeeRenderData',
})

Beim Anruf

value: t.employeeRenderData.employeeSum //可以调到

Aber

value: t.employeeRenderData.employeeSum.total //就会报错

Cannot read property 'total' of undefined


在template中{{这里面调用也是同样的问题 求大神帮忙}}
PHP中文网PHP中文网2828 Tage vor661

Antworte allen(1)Ich werde antworten

  • 習慣沉默

    習慣沉默2017-05-19 10:40:58

    value: t.employeeRenderData.employeeSum && t.employeeRenderData.employeeSum.total

    可能你初始时employeeSum是不存在的, 那么你再调用employeeSum.total 就报错, 做下容错就好了

    Antwort
    0
  • StornierenAntwort