import Vue from 'vue'
|
import App from './App.vue'
|
import dataV from '@jiaminghi/data-view'
|
import router from './router'
|
import "@/common/common.scss";
|
|
Vue.config.productionTip = false
|
Vue.use(dataV)
|
|
import ElementUI from 'element-ui'
|
import 'element-ui/lib/theme-chalk/index.css'
|
// import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n
|
|
Vue.prototype.$ELEMENT = {
|
size: (localStorage.getItem('size') || 'medium'),
|
// i18n: (key, value) => i18n.t(key, value)
|
}
|
|
import modal from '@/utils/modal'
|
Vue.prototype.$modal = modal
|
|
Vue.use(ElementUI)
|
|
|
import store from './store'
|
// import self_base from './utils/self_base.js'
|
// Vue.use(self_base);
|
|
import vdr from 'vue-draggable-resizable-gorkys'
|
// 导入默认样式
|
import 'vue-draggable-resizable-gorkys/dist/VueDraggableResizable.css'
|
Vue.component('vdr', vdr)
|
|
new Vue({
|
render: h => h(App),
|
router,
|
store
|
}).$mount('#app')
|