vue+vuex中 使用getter获取到的数据源只能调用第一层属性,第二层报错
在computed下 我使用
...mapGetters({
'employeeRenderData': 'getEmployeeRenderData',
})
调用时
value: t.employeeRenderData.employeeSum //可以调到
但是
value: t.employeeRenderData.employeeSum.total //就会报错
Cannot read property 'total' of undefined
在template中{{这里面调用也是同样的问题 求大神帮忙}}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
value: t.employeeRenderData.employeeSum && t.employeeRenderData.employeeSum.total
可能你初始时employeeSum是不存在的, 那么你再调用employeeSum.total 就报错, 做下容错就好了