老师关于插入歌曲的问题

来源:7-8 搜索页面 Suggest 组件开发(06)

weixin_慕粉6116347

2021-12-30

这块插入歌曲的逻辑为何跟旧版本的不一样了呢,现在是每次歌曲都插入到了列表的最后,而且列表中存在这首歌,是直接修改currentIndex了,而不是跟旧版本一样,先插入后删除,旧版本那个逻辑不是更符合原生app的体验么

写回答

1回答

ustbhuangyi

2022-02-17

现在的逻辑感觉没有问题呀

({ commitstate }song) {
  playlist = state.playlist.()
  sequenceList = state..()
  currentIndex = state.playIndex = (playlistsong)

  (playIndex > -) {
    currentIndex = playIndex
  } {
    playlist.(song)
    currentIndex = playlist.- }

  sequenceIndex = (sequenceListsong)
  (sequenceIndex === -) {
    sequenceList.(song)
  }

  commit(sequenceList)
  commit(playlist)
  commit(currentIndex)
  commit()
  commit()
}


0
0

Vue3开发企业级音乐Web App 明星讲师带你学大厂代码

慕课网明星讲师黄轶深度讲解 Vue3.0 ,提升的不止是Vue代码能力

2223 学习 · 1002 问题

查看课程