1.0.6 • Published 2 years ago

element-message-plus v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

element-message-plus

ElementUI Message 组件增强####

同一时间,相同typemessage的组件实例只允许创建一次,

解决多个相同的 message 会重复创建显示

安装依赖

pnpm install element-message-plus

全局引入

import Vue from "vue";
import App from "./App.vue";

import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";

import MessagePlus from "element-message-plus";

Vue.config.productionTip = false;

Vue.use(ElementUI);

Vue.use(MessagePlus);

new Vue({
  render: (h) => h(App),
}).$mount("#app");

配置

默认配置,替换默认的$message

Vue.use(MessagePlus);

自定义挂载,可自定义全局挂载的位置

Vue.use(MessagePlus, { target: "$Message" });

在 JS 中使用

参数类型ElMessageOptions,与官方文档一致

...
import { MessagePlus } from "element-message-plus";
...

MessagePlus();
MessagePlus.info();
MessagePlus.success();
MessagePlus.warning();
MessagePlus.error();
MessagePlus.closeAll()

在 Vue 组件中使用

参数类型ElMessageOptions,与官方文档一致

this.$message();
this.$message.info();
this.$message.success();
this.$message.warning();
this.$message.error();
this.$message.closeAll();
1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago