关于移出分组方法后的toast问题

来源:8-26 书架修改分组功能开发(2)

cher6271

2019-07-09

Sam老师我又来问问题啦
在这一章的视频最后里我发现你将分组删除后并没有显示toast内容,就是下面将list保存到vuex后的异步方法里有一个this.simpleToast

moveOutOfGroup(f) {
      this.setShelfList(this.shelfList.map(book => {
        if (book.type === 2 && book.itemList) {
          book.itemList = book.itemList.filter(subBook => !subBook.selected)
        }
        return book
      })).then(() => {
        const list = computeId(appendAddToShelf([].concat(
          removeAddFromShelf(this.shelfList), ...this.shelfSelected)))
        this.setShelfList(list).then(() => {
          this.simpleToast(this.$t('shelf.moveBookOutSuccess'))
          if (f) f()
        })
      })
    }
  }

而我在删除分组的时候这个toast在跳回上一页还一直显示不消失,明明toast的show方法已经规定它几秒后会显示啊(掩面

写回答

1回答

Sam

2019-07-09

是的,你这个问题可能是show方法的问题哦,实在不行上传代码到git吧:)

0
1
cher6271
show应该没问题,因为移动到其他分组的功能是正常的 最后我给跳转路径那一句加了定时器就解决问题了
2019-07-10
共1条回复

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程