7-17 changMode(){} 里面 this.sequenceList 里面值哪来的 并没有看到赋值啊

来源:7-17 播放器模式切换功能实现(中)

小猪猪_0001

2017-11-08

changMode() {
       const mode = (this.mode + 1) % 3
       this.setPlayMode(mode)
       let list = null
       console.log(this.sequenceList)
       if (mode === playMode.random) {
         list = shuffle(this.sequenceList)
       } else {
         list = this.sequenceList
       }
//        console.log(list)
//        this.setPlayList(list)
     },

写回答

1回答

ustbhuangyi

2017-11-08

sequenceList 是定义的 store 里的,赋值的地方很多,代码中搜一下 SET_SEQUENCE_LIST  这个 mutation 的地方,顺着找就能找到调用源头。

0
1
那个少年长大了
老师,我也是这个疑问,sequenceList一直都是空数组啊,在哪里给他赋过值? 没事了,actions中没写赋值的方法
2021-02-18
共1条回复

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

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

5432 学习 · 3804 问题

查看课程