上传者: 38677244
|
上传时间: 2021-12-28 11:52:10
|
文件大小: 191KB
|
文件类型: -
需求
是要做一个tag,当切换页面的时候保留状态。
效果图:
思路
既然涉及了router跳转,那我们就去查api 发现keep-alive,巧了就用它吧。这里我们用到了include属性,该属性接受一个数组,当组件的name名称包含在inclue里的时候就会触发keep-alive。
import { Vue, Component, Watch, Mixins } from 'vue-property-decorator';
// 此处省略n行代码
// 这是个计算属性。(至于为什么这么写 这里就不介绍了。)
get cachedViews():string[] {
return th