You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.3 KiB
43 lines
1.3 KiB
import Vue from 'vue'
|
|
// import App from "/App.vue";
|
|
import layer from 'vue-layer'
|
|
import 'vue-layer/lib/vue-layer.css';
|
|
import Socket from "@/libs/socket";
|
|
|
|
Vue.prototype.$layer = layer(Vue);
|
|
Vue.prototype.$socket = new Socket();
|
|
|
|
|
|
|
|
import ElementUI from 'element-ui';
|
|
import 'element-ui/lib/theme-chalk/index.css';
|
|
import '../assets/theme/element-variables.scss'
|
|
import Page from '@/components/page.vue' //分页
|
|
import UploadImage from "../components/uploadImage.vue" //上传文件
|
|
import UploadImage1 from "../components/uploadImage1.vue" //上传文件
|
|
import dialog from '../components/dialog.vue' //通知弹框
|
|
import dialogSlot from '../components/dialogSlot.vue' //功能弹框
|
|
|
|
import VueLuckyCanvas from '@lucky-canvas/vue' //抽奖
|
|
|
|
// 获取缓存颜色
|
|
let radioTheme = localStorage.getItem('--themeColor') || '#00BEF9'
|
|
let root = document.documentElement;
|
|
root.style.setProperty(`--themeColor`, `${radioTheme}`);
|
|
localStorage.setItem('--themeColor', radioTheme)
|
|
|
|
|
|
|
|
|
|
Vue.use(VueLuckyCanvas)
|
|
Vue.component('Page', Page)
|
|
Vue.component('UploadImage', UploadImage)
|
|
Vue.component('UploadImage1', UploadImage1)
|
|
Vue.component('Dialog', dialog)
|
|
Vue.component('DialogSlot', dialogSlot)
|
|
|
|
var dayjs = require("dayjs");
|
|
require("dayjs/locale/zh-cn");
|
|
Vue.prototype.$dayjs = dayjs //时间处理工具
|
|
|
|
Vue.use(ElementUI);
|
|
|