//commonFunc.js
import Vue from "vue";
import { Message, MessageBox } from "element-ui";
export default {
install(Vue) {
//提示错误信息
Vue.prototype.Error = message => {
Message.closeAll();
Message({
message: message,
type: "error"
});
};
//提示警告信息
Vue.prototype.Warning = message => {
Message.closeAll();
Message({
message: message,
type: "warning"
});
};
//提示成功信息
Vue.prototype.Success = message => {
Message.closeAll();
Message({
message: message,
type: "success"
});
};
//提示确认操作信息
Vue.prototype.openConfirm = (message, sucessCallBack) => {
MessageBox.confirm(message, "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
})
.then(() => {
sucessCallBack();
})
.catch(() => {});
};
}
};
//main.js
import commonFunc from "./components/customCopmonents/commonFunc";
Vue.use(commonFunc);
//使用
this.Error('请填写策略名称')