mixin应用报错

来源:7-25 播放器底部播放器适配+mixin的应用

天添1991

2017-11-13

http://img.mukewang.com/szimg/5a0976760001127a06610411.jpghttp://img.mukewang.com/szimg/5a0976900001026d08230538.jpg

老师,mixin的使用中报了这个错误,我看到在mixin的中,getter去state拿playlist的时候是undefined,这个问题要如何解决,state的初始化是在mounted生命钩子之后还是之前呢,已经定义了即使没有数据也不应该是undefined吧,我猜测代码运行到这里的时候state还没有初始化?老师求教啊,谢谢黄老师~

写回答

1回答

ustbhuangyi

2017-11-14

你的 state 里有定义 playlist 吗,初始化的时候它就应该为 [],初始化的动作当然在组件 mounted 之前

0
1
天添1991
看到问题了,我当时定义state中,playlist写为了驼峰的playList,所以找不到,看来还是要和老师保持一致呀,否者很容易犯这种低级错误,多谢老师指点
2017-11-14
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程