| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import Vue from 'vue'
- import App from './App'
- import router from './router'
- import api from './http'
- import i18n from './i18n'
- import store from './store'
- import global from '@/config/global'
- import ElementUI from 'element-ui'
- import '@/utils/directives.js'
- import VueSplit from 'vue-split-panel'
- import VueDirectiveWindow from 'vue-directive-window';
- import {dateFormat} from '@/utils/dataformat.js'
- import btnPermission from '@/utils/btnPermission'
- import VueClipboard from 'vue-clipboard2'
- import 'element-ui/lib/theme-chalk/index.css'
- // import 'element-ui/lib/'
- import 'font-awesome/css/font-awesome.min.css'
- import './assets/icon/iconfont.css'
- import './assets/css/global.css' //导入全局样式表
- import './assets/css/common.css' //导入全局样式表
- import './assets/js/icon.js' //导入全局样式表
- //预览图片Start
- import Viewer from 'v-viewer'
- import 'viewerjs/dist/viewer.css'
- Vue.use(Viewer, {
- defaultOptions: {
- zIndex: 9999,
- inline: false, //启动inline模式
- button: false, //显示右上角关闭按钮
- loop: true,
- loading: false
- }
- })
- // ElementUI.Dialog.props.lockScroll.default = false;
- Vue.config.productionTip = false;
- VueClipboard.config.autoSetContainer = true
- Vue.use(VueClipboard)
- //预览图片End
- Vue.use(VueDirectiveWindow);
- Vue.use(VueSplit)
- Vue.use(ElementUI)
- Vue.use(api)
- Vue.use(router)
- Vue.use(dateFormat)//日期组件格式化
- Vue.use(btnPermission)
- Vue.prototype.global = global
- new Vue({
- el: '#app',
- i18n,
- router,
- store,
- render: h => h(App)
- });
|