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方法已经规定它几秒后会显示啊(掩面