Former-commit-id: b0dd61f6ea179f2cc6bcfb556a2cc6526f5eb84c Former-commit-id: 4aad5b89f03923f6172b2b3e1369da53a17d2de5 Former-commit-id: 25427725cd27292c9f567d04659b9935fe824de3
65 lines
1.2 KiB
JavaScript
Executable File
65 lines
1.2 KiB
JavaScript
Executable File
import Vue from 'vue'
|
|
import App from './App'
|
|
import router from './router'
|
|
import i18n from './i18n'
|
|
|
|
import ElementUI from 'element-ui'
|
|
import 'element-ui/lib/theme-chalk/index.css'
|
|
|
|
// font-awesome
|
|
import '@/assets/library/font-awesome-4.7.0/css/font-awesome.min.css'
|
|
|
|
// simplemde css
|
|
import 'simplemde/dist/simplemde.min.css'
|
|
|
|
// svg图标
|
|
import '@/assets/icons/index.js'
|
|
|
|
// markdown主题
|
|
import 'github-markdown-css'
|
|
|
|
// 代码高亮主题
|
|
import '@/assets/library/highlight/styles/atom-one-light.css'
|
|
|
|
// 全局注册的组件
|
|
import '@/components'
|
|
|
|
// 异步请求库
|
|
import '@/plugin/axios'
|
|
|
|
// mock接口设置
|
|
import '@/mock/register'
|
|
|
|
// vuex
|
|
import store from '@/store/index.js'
|
|
|
|
// 插件 log简化
|
|
import pluginLog from '@/plugin/log'
|
|
// 插件 导出文件
|
|
import pluginImport from '@/plugin/import'
|
|
// 插件 导出文件
|
|
import pluginExport from '@/plugin/export'
|
|
|
|
Vue.use(ElementUI)
|
|
|
|
Vue.use(pluginLog)
|
|
Vue.use(pluginImport)
|
|
Vue.use(pluginExport)
|
|
|
|
Vue.config.productionTip = false
|
|
|
|
Vue.prototype.$env = process.env.NODE_ENV === 'development'
|
|
|
|
/* eslint-disable no-new */
|
|
new Vue({
|
|
el: '#app',
|
|
store,
|
|
i18n,
|
|
router,
|
|
template: '<App/>',
|
|
components: { App },
|
|
mounted () {
|
|
document.body.className = 'theme-star'
|
|
}
|
|
})
|