From 69aeb7b42d292ff2d109af4f5f4ad52f54a94ee4 Mon Sep 17 00:00:00 2001 From: zhangzhen <525765282@qq.com> Date: Tue, 15 Nov 2022 17:38:42 +0800 Subject: [PATCH] 新增全局$message --- src/main.js | 72 ++++++++++++++++++++++++++++++++++++------------------------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/src/main.js b/src/main.js index abc8642..195b7c6 100644 --- a/src/main.js +++ b/src/main.js @@ -1,62 +1,62 @@ -import Vue from 'vue' +import Vue from "vue"; // element-ui -import ElementUI from 'element-ui' -import 'element-ui/lib/theme-chalk/index.css' -import zhLocale from 'element-ui/lib/locale/lang/zh-CN' -import 'normalize.css/normalize.css'// A modern alternative to CSS resets -import '@/assets/styles/common.css' -import '@/assets/styles/index.scss'// custome global css +import ElementUI from "element-ui"; +import "element-ui/lib/theme-chalk/index.css"; +import zhLocale from "element-ui/lib/locale/lang/zh-CN"; +import "normalize.css/normalize.css"; // A modern alternative to CSS resets +import "@/assets/styles/common.css"; +import "@/assets/styles/index.scss"; // custome global css // app router vuex filter mixins -import App from './App' -import router from './router' -import store from './store' -import * as filter from './filter' -import mixins from '@/mixins' -import echarts from 'echarts'; +import App from "./App"; +import router from "./router"; +import store from "./store"; +import * as filter from "./filter"; +import mixins from "@/mixins"; +import echarts from "echarts"; // 全局定义echarts -import ECharts from 'vue-echarts' -import 'echarts/lib/chart/bar' -import 'echarts/lib/component/tooltip' +import ECharts from "vue-echarts"; +import "echarts/lib/chart/bar"; +import "echarts/lib/component/tooltip"; //import 'echarts-liquidfill' // import 'echarts-gl' -Vue.component('v-chart', ECharts) +Vue.component("v-chart", ECharts); // anji component -import anjiCrud from '@/components/AnjiPlus/anji-crud/anji-crud' -import anjiSelect from '@/components/AnjiPlus/anji-select' -import anjiUpload from '@/components/AnjiPlus/anji-upload' -Vue.component('anji-upload', anjiUpload) -Vue.component('anji-crud', anjiCrud) -Vue.component('anji-select', anjiSelect) +import anjiCrud from "@/components/AnjiPlus/anji-crud/anji-crud"; +import anjiSelect from "@/components/AnjiPlus/anji-select"; +import anjiUpload from "@/components/AnjiPlus/anji-upload"; +Vue.component("anji-upload", anjiUpload); +Vue.component("anji-crud", anjiCrud); +Vue.component("anji-select", anjiSelect); // permission control -import '@/permission' +import "@/permission"; // 按钮权限的指令 -import permission from '@/components/Permission/index' -Vue.use(permission) +import permission from "@/components/Permission/index"; +Vue.use(permission); -import Avue from '@smallwei/avue'; -import '@smallwei/avue/lib/index.css'; +import Avue from "@smallwei/avue"; +import "@smallwei/avue/lib/index.css"; Vue.use(Avue); // enable element zh-cn -Vue.use(ElementUI, { zhLocale }) +Vue.use(ElementUI, { zhLocale }); +Vue.prototype.$message = ElementUI.Message; // register global filter. Object.keys(filter).forEach(key => { - Vue.filter(key, filter[key]) -}) + Vue.filter(key, filter[key]); +}); // register global mixins. -Vue.mixin(mixins) - +Vue.mixin(mixins); // 分页的全局size配置; -Vue.prototype.$pageSizeAll = [10, 50, 100, 200, 500] +Vue.prototype.$pageSizeAll = [10, 50, 100, 200, 500]; -Vue.config.productionTip = false +Vue.config.productionTip = false; // create the app instance. -new Vue({ el: '#app', router, store, render: h => h(App) }) +new Vue({ el: "#app", router, store, render: h => h(App) }); -- libgit2 0.22.2