|
@@ -1,8 +1,14 @@
|
1
|
1
|
<template>
|
2
|
2
|
<div class="tags-view-container">
|
3
|
3
|
<scroll-pane class='tags-view-wrapper' ref='scrollPane'>
|
4
|
|
- <router-link ref='tag' class="tags-view-item" :class="isActive(tag)?'active':''" v-for="tag in Array.from(visitedViews)"
|
5
|
|
- :to="tag" :key="tag.path" @contextmenu.prevent.native="openMenu(tag,$event)">
|
|
4
|
+ <router-link
|
|
5
|
+ ref='tag'
|
|
6
|
+ class="tags-view-item"
|
|
7
|
+ :class="isActive(tag)?'active':''"
|
|
8
|
+ v-for="tag in Array.from(visitedViews)"
|
|
9
|
+ :to="tag"
|
|
10
|
+ :key="tag.path"
|
|
11
|
+ @contextmenu.prevent.native="openMenu(tag,$event)">
|
6
|
12
|
{{generateTitle(tag.title)}}
|
7
|
13
|
<span class='el-icon-close' @click.prevent.stop='closeSelectedTag(tag)'></span>
|
8
|
14
|
</router-link>
|
|
@@ -18,7 +24,7 @@
|
18
|
24
|
<script>
|
19
|
25
|
import ScrollPane from '@/components/ScrollPane'
|
20
|
26
|
import { generateTitle } from '@/utils/i18n'
|
21
|
|
-
|
|
27
|
+
|
22
|
28
|
export default {
|
23
|
29
|
components: { ScrollPane },
|
24
|
30
|
data() {
|