javascript - vue+vuex中 使用getter获取到的数据源只能调用第一层属性,第二层报错
PHP中文网
PHP中文网 2017-05-19 10:38:58
0
1
630

在computed下 我使用

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

调用时

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

但是

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

Cannot read property 'total' of undefined


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

认证0级讲师

全部回复(1)
習慣沉默

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!