将一些非必须插件放到 main.js 中并增加非必须提示

Former-commit-id: 3d3bbb3867b56fef731e85b7f34c05cd3c1f9f2f [formerly 3d3bbb3867b56fef731e85b7f34c05cd3c1f9f2f [formerly 3d3bbb3867b56fef731e85b7f34c05cd3c1f9f2f [formerly 3d3bbb3867b56fef731e85b7f34c05cd3c1f9f2f [formerly 659bfdc76bdc868d9f1ccd442e86058a2441259e [formerly b2bd85b4f001050101b22face8e71cf3f7f1f0b3]]]]]
Former-commit-id: 9e43b0bdaf4d6ad3bf640a94d5cb1e57fe30cafe
Former-commit-id: b0456a3d80af98496360a76d108aa0850bcbc655
Former-commit-id: cc3d5045c61823c61c05416c120cbb17e018a3e6 [formerly e2e027f9a021f7a4a262c5962b073bde95d578ce]
Former-commit-id: e8078373088e719af1ca1fb3400603499d39a839
Former-commit-id: 068151d33bca59d85448fabcac249125b42f1525
Former-commit-id: d9f9e267a039960e6ac09663ee91faa201f9591c
Former-commit-id: 92b920fd47c600f529404236e714f63227565e44
Former-commit-id: 16a9ae85f8f625aaf6cf06d7e63344cb2787c398
This commit is contained in:
liyang
2019-03-10 09:28:21 +08:00
parent 85b6cbf552
commit 0643af9bd9
2 changed files with 18 additions and 17 deletions

View File

@@ -1,28 +1,33 @@
// Vue
import Vue from 'vue'
import App from './App'
// 核心插件
import d2Admin from '@/plugin/d2admin'
// store
import store from '@/store/index'
// 多国语
import i18n from './i18n'
// 核心插件
import d2Admin from '@/plugin/d2admin'
// [ 可选插件组件 ]D2-Crud
// [ 可选组件 ]D2-Crud
import D2Crud from '@d2-projects/d2-crud'
// [ 可选插件组件 ] 图表
// [ 可选组件 ] 图表
import VCharts from 'v-charts'
// [ 可选插件组件 ] 右键菜单
// [ 可选组件 ] 右键菜单
import contentmenu from 'v-contextmenu'
import 'v-contextmenu/dist/index.css'
// [ 可选插件组件 ] JSON 树状视图
// [ 可选组件 ] JSON 树状视图
import vueJsonTreeView from 'vue-json-tree-view'
// [ 可选插件组件 ] 网格布局组件
// [ 可选组件 ] 网格布局
import { GridLayout, GridItem } from 'vue-grid-layout'
// [ 可选插件组件 ] 区域划分组件
// [ 可选组件 ] 区域划分
import SplitPane from 'vue-splitpane'
// [ 可选插件组件 ] UEditor
// [ 可选组件 ] UEditor
import VueUeditorWrap from 'vue-ueditor-wrap'
// [ 可选插件 ] 数据导入导出
import pluginExport from '@d2-projects/vue-table-export'
import pluginImport from '@d2-projects/vue-table-import'
// [ 可选过滤器 ] 日期相关过滤器
import d2VueFiltersDate from '@d2-projects/vue-filters-date'
// 菜单和路由设置
import router from './router'
@@ -37,6 +42,9 @@ Vue.use(D2Crud)
Vue.use(VCharts)
Vue.use(contentmenu)
Vue.use(vueJsonTreeView)
Vue.use(pluginExport)
Vue.use(pluginImport)
Vue.use(d2VueFiltersDate)
Vue.component('d2-grid-layout', GridLayout)
Vue.component('d2-grid-item', GridItem)
Vue.component('SplitPane', SplitPane)

View File

@@ -7,12 +7,9 @@ import 'flex.css'
import '@/components'
// svg 图标
import '@/assets/svg-icons'
// 过滤器
import d2VueFiltersDate from '@d2-projects/vue-filters-date'
// 功能插件
import pluginError from '@/plugin/error'
import pluginExport from '@d2-projects/vue-table-export'
import pluginImport from '@d2-projects/vue-table-import'
import pluginLog from '@/plugin/log'
import pluginOpen from '@/plugin/open'
@@ -31,12 +28,8 @@ export default {
Vue.prototype.$buildTime = process.env.VUE_APP_BUILD_TIME
// Element
Vue.use(ElementUI)
// 过滤器 日期模块
Vue.use(d2VueFiltersDate)
// 插件
Vue.use(pluginError)
Vue.use(pluginExport)
Vue.use(pluginImport)
Vue.use(pluginLog)
Vue.use(pluginOpen)
}