直接上代码
首先
npm i --save ant-design-vue
创建一个js文件 引入和注册所要用到的组件
AntDesign.js
// 自己引入要使用的组件
import { Button,Layout,Menu,Icon,Avatar,Dropdown,List,Table,Divider,Tag} from 'ant-design-vue'
import Vue from "vue";
Vue.use(Button);
Vue.use(Layout);
Vue.use(Menu);
Vue.use(Icon);
Vue.use(Avatar);
Vue.use(Dropdown);
Vue.use(List);
Vue.use(Table);
Vue.use(Divider);
Vue.use(Tag);
然后在main.js中 引入刚创建的js文件,需要注意的是,样式文件需要单独引入。
// 导入按需使用到的 AntDesign组件
import './plugins/AntDesign.js'
// 引入AntDesign样式
import 'ant-design-vue/dist/antd.css';
API引入
将引入的 notification 挂载到Vue.prototype
Vue.prototype.$notification = notification
使用的话就
this.$notification.success({ message: '系统提示', description:'登录成功',duration: 4})