请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

setPlayList这个mutations改变的时候sequenceList怎么也会被随机排序呢

正在回答

5回答

https://img1.sycdn.imooc.com//szimg/5ac24d130001af2c10860614.jpg
一样也是 slice 了

0 回复 有任何疑惑可以回复我~
提问者 低级前端开花工程师 2018-04-02 18:23:40

老师,那就是我在shuffle这方法里面,要是不添加引用的话会直接改变playList这个state,就是不在调用mutation方法就改变了


0 回复 有任何疑惑可以回复我~
ustbhuangyi 2018-04-02 15:40:05

https://img1.sycdn.imooc.com//szimg/5ac1de370001bdea17081538.jpg
因为对象是引用,如果你不创建副本,则会修改原对象

0 回复 有任何疑惑可以回复我~
提问者 低级前端开花工程师 2018-04-02 14:46:12

没有看到sequenceList副本呢,就是这里有点不明白我mutation函数改的是playList怎么sequenceList也会改变了呢 我没有调用改变他的方法

0 回复 有任何疑惑可以回复我~
ustbhuangyi 2018-04-02 14:08:48

你是不是没有 slice 建一个 sequenceList 的副本,仔细对比一下我的源码

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号