编辑src/views/Main.vue
,script
段添加onTagClick
方法
const onTagClick = (path: string) => {
if (path == fastnavStore.currPath) return
router.push(path)
}
const onTagClose = (path: string) => {
const pathNew = fastnavStore.removeData(path)
if (!pathNew) return
router.push(pathNew)
}
tmplate
段添加点击事件回调
<el-tag v-for="item in fastnavStore.datas"
:type="item.path == fastnavStore.currPath ? 'primary' : 'info'" size="large"
:closable="fastnavStore.datas.length != 1" @click="onTagClick(item.path)" @close="onTagClose(item.path)">
{{ item.desc }}
</el-tag>
浏览器测试点击不同的页签可以切换了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。