vue+vuex中 使用getter获取到的数据源只能调用第一层属性,第二层报错

在computed下 我使用

...mapGetters({

    'employeeRenderData': 'getEmployeeRenderData',

})

调用时

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

但是

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


Cannot read property 'total' of undefined



在template中{{这里面调用也是同样的问题 求大神帮忙}}


慕哥9229398
浏览 1071回答 1
1回答

函数式编程

value: t.employeeRenderData.employeeSum && t.employeeRenderData.employeeSum.total可能你初始时employeeSum是不存在的, 那么你再调用employeeSum.total 就报错, 做下容错就好了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript