luohairen
2024-11-25 2d0dd4f12d0f58c45e8c1de919b689bd97b88b08
src/main.js
@@ -1,9 +1,21 @@
import Vue from 'vue'
import Cookies from 'js-cookie'
// global css
// import 'virtual:uno.css';
import '@/assets/styles/index.scss';
import Element from 'element-ui'
import './assets/styles/element-variables.scss'
// 高亮组件
// import 'highlight.js/styles/a11y-light.css';
// import 'highlight.js/styles/atom-one-dark.css';
// import 'highlight.js/lib/common';
// import HighLight from '@highlightjs/vue-plugin';
// // svg图标
// import 'virtual:svg-icons-register';
// import ElementIcons from '@/plugins/svgicon';
import '@/assets/styles/index.scss' // global css
import '@/assets/styles/ruoyi.scss' // ruoyi css
@@ -37,6 +49,8 @@
import VueMeta from 'vue-meta'
// 字典数据组件
import DictData from '@/components/DictData'
// 自定义搜索、控制表头显隐按钮
import VisibilityToolbar from '@/components/VisibilityToolbar'
// 全局方法挂载
Vue.prototype.getDicts = getDicts
@@ -57,10 +71,13 @@
Vue.component('FileUpload', FileUpload)
Vue.component('ImageUpload', ImageUpload)
Vue.component('ImagePreview', ImagePreview)
Vue.component('VisibilityToolbar', VisibilityToolbar)
Vue.use(directive)
Vue.use(plugins)
Vue.use(VueMeta)
// Vue.use(HighLight);
// Vue.use(ElementIcons);
DictData.install()
/**