Element-UI局部引入、封装

Element-UI局部引入、封装

  • 按照官网的引入只需要注意.babelrc文件就可以了,但是那样的代码很长很杂乱无章。

采纳自大佬的笔记→传送门

  1. 最好专门用一个文件夹来封装这个文件
    在这里插入图片描述
  2. 选择你需要引入的局部内容
    这里我选择的官网的摘要,如果你引入的部分,但是触发事件会报错应该是你少引入了一些内容
    这里你可以选择es6的import导出,我这里选择的是node的CommonJS导出规则,包括引进也是一样可以的
import {
  Pagination,
  Dialog,
  Autocomplete,
  Dropdown,
  DropdownMenu,
  DropdownItem,
  Menu
} from 'element-ui'
const element = {
  install: function (Vue) {
    Vue.use(Pagination);
    Vue.use(Dialog);
    Vue.use(Autocomplete);
    Vue.use(Dropdown);
    Vue.use(DropdownMenu);
    Vue.use(DropdownItem);
    Vue.use(Menu);
  }
}
module.exports = element;
  1. 入口文件main.js中使用就ok了
import Vue from 'vue'
import App from './App.vue'
import element  from './element/index';
import 'element-ui/lib/theme-chalk/index.css'

Vue.use(element)
  • 如果有碰到一些引入Dialog的BUG可以上最上面的跳转连接。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值