From 4a0a80e3065bd6b6bea7591ee8e10d9fdecbdb1a Mon Sep 17 00:00:00 2001 From: purocean Date: Thu, 15 Aug 2019 10:00:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package.json | 2 +- frontend/src/components/TreeNode.vue | 10 ++-------- frontend/src/main.js | 2 ++ frontend/yarn.lock | 8 ++++---- 4 files changed, 9 insertions(+), 13 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index cd95350b..2e812039 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -28,8 +28,8 @@ "transliteration": "^2.1.3", "turndown": "^5.0.3", "vue": "^2.6.10", + "vue-awesome": "^3.5.4", "vue-bus": "^1.2.1", - "vue-ionicons": "^3.0.4", "vue-router": "^3.0.3", "vuex": "^3.0.1", "xterm": "^3.12.2" diff --git a/frontend/src/components/TreeNode.vue b/frontend/src/components/TreeNode.vue index 0a0fe7e7..5c470688 100644 --- a/frontend/src/components/TreeNode.vue +++ b/frontend/src/components/TreeNode.vue @@ -13,7 +13,7 @@ {{ item.name }} ({{item.children.length}})
- + @@ -48,16 +48,10 @@ import { mapState } from 'vuex' import File from '@/lib/file' import DrawioPlugin from '@/plugins/DrawioPlugin' -import FileIcon from 'vue-ionicons/dist/ios-document.vue' -// import ShareIcon from 'vue-ionicons/dist/ios-share-alt.vue' -// import EditIcon from 'vue-ionicons/dist/ios-brush.vue' -// import TrashIcon from 'vue-ionicons/dist/ios-trash.vue' -// import BookmarkIcon from 'vue-ionicons/dist/ios-bookmark.vue' +import 'vue-awesome/icons/folder-plus' export default { name: 'tree-node', - // components: { FileIcon, ShareIcon, EditIcon, TrashIcon }, - components: { FileIcon }, props: { item: Object, }, diff --git a/frontend/src/main.js b/frontend/src/main.js index c955ee97..5ad79fe1 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -1,5 +1,6 @@ import Vue from 'vue' import App from './App.vue' +import Icon from 'vue-awesome/components/Icon' import router from './router' import store from './store/index' import modal from './modal' @@ -7,6 +8,7 @@ import modal from './modal' Vue.config.productionTip = false Vue.use(modal) +Vue.component('y-icon', Icon) const appVm = new Vue({ router, diff --git a/frontend/yarn.lock b/frontend/yarn.lock index e0dc729b..f1d6718a 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -7179,6 +7179,10 @@ vm-browserify@0.0.4: dependencies: indexof "0.0.1" +vue-awesome@^3.5.4: + version "3.5.4" + resolved "https://registry.npmjs.org/vue-awesome/-/vue-awesome-3.5.4.tgz#da14ca20a3c6415c72823a7f743022f2dbd0183f" + vue-bus@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/vue-bus/-/vue-bus-1.2.1.tgz#50577b0b73fc1af9cda8a475fef2f7f0fdad7045" @@ -7209,10 +7213,6 @@ vue-hot-reload-api@^2.3.0: version "2.3.3" resolved "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz#2756f46cb3258054c5f4723de8ae7e87302a1ccf" -vue-ionicons@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/vue-ionicons/-/vue-ionicons-3.0.4.tgz#06dbb8334def235d9afe7ecb40bb1c01ba99b24d" - vue-loader@^15.7.0: version "15.7.0" resolved "https://registry.npmjs.org/vue-loader/-/vue-loader-15.7.0.tgz#27275aa5a3ef4958c5379c006dd1436ad04b25b3"