搜尋

首頁  >  問答  >  主體

javascript - vue+vuex中 使用getter取得到的資料來源只能呼叫第一層屬性,第二層報錯

在computed下 我使用

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

呼叫時

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

但是

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

Cannot read property 'total' of undefined


在template中{{这里面调用也是同样的问题 求大神帮忙}}
PHP中文网PHP中文网2825 天前651

全部回覆(1)我來回復

  • 習慣沉默

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

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

    可能你初始時employeeSum是不存在的, 那麼你再調用employeeSum.total 就報錯, 做下容錯就好了

    回覆
    0
  • 取消回覆