| | |
| | | <template> |
| | | <div id="tags-view-container" class="tags-view-container"> |
| | | <scroll-pane ref="scrollPane" class="tags-view-wrapper" @scroll="handleScroll"> |
| | | <draggable :list="visitedViews" animation="300"> |
| | | <router-link |
| | | v-for="tag in visitedViews" |
| | | ref="tag" |
| | |
| | | {{ tag.title }} |
| | | <span v-if="!isAffix(tag)" class="el-icon-close" @click.prevent.stop="closeSelectedTag(tag)" /> |
| | | </router-link> |
| | | </draggable> |
| | | </scroll-pane> |
| | | <ul v-show="visible" :style="{left:left+'px',top:top+'px'}" class="contextmenu"> |
| | | <li @click="refreshSelectedTag(selectedTag)">刷新</li> |
| | |
| | | import path from 'path' |
| | | import { getCookie } from '@/utils/auth' |
| | | import $ from 'jquery' |
| | | |
| | | import draggable from 'vuedraggable' |
| | | export default { |
| | | components: { ScrollPane }, |
| | | components: { ScrollPane, draggable }, |
| | | data() { |
| | | return { |
| | | visible: false, |