在vue2.0中引用element-ui组件库的方法


Posted in Javascript onJune 21, 2018

在vue2.0中引用element-ui组件库

element-ui是由饿了么团队开发的一套基于 Vue 2.0 的桌面端组件库。

官网: http://element.eleme.io/

安装

npm i element-ui -S

引用完整的element-ui

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

需要注意的是,样式文件需要单独引入。

如果报错,在 webpack.config.js 中配置 file_loader。可以在 rules 数组内直接增加下面这个配置项:

{
  test: /\.(eot|svg|ttf|woff|woff2)(\?\S*)?$/,
  loader: 'file-loader'
}

按需引入组件

1、安装 babel-plugin-component 插件:

npm install babel-plugin-component -D

2、修改 .babelrc 配置文件

{
  "presets": [
    ["env", { "modules": false }],
    "stage-3"
  ]
}

改为:

{
 "presets": [["env", { "modules": false }]],
 "plugins": [
  [
   "component",
   {
  "libraryName": "element-ui",
  "styleLibraryName": "theme-chalk"
   }
  ]
 ]
}

3、如果报错,在 webpack.config.js 中配置 file_loader。

可以在 rules 数组内直接增加下面这个配置项:

{
  test: /\.(eot|svg|ttf|woff|woff2)(\?\S*)?$/,
  loader: 'file-loader'
}

4、使用组件

import { Button, Select } from 'element-ui';
Vue.component(Button.name, Button);
Vue.component(Select.name, Select);
/* 或写为
 * Vue.use(Button)
 * Vue.use(Select)
 */

总结

以上所述是小编给大家介绍的在vue2.0中引用element-ui组件库的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
$()JS小技巧
Jul 21 Javascript
select组合框option的捕捉实例代码
Sep 30 Javascript
js将当前时间格式转换成时间搓(自写)
Sep 26 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
Apr 06 Javascript
浅谈JS之tagNaem和nodeName
Sep 13 Javascript
BootStrapTable 单选及取值的实现方法
Jan 10 Javascript
JS查找英文文章中出现频率最高的单词
Mar 20 Javascript
详解VUE 定义全局变量的几种实现方式
Jun 01 Javascript
微信小程序授权登录及解密unionId出错的方法
Sep 26 Javascript
vue将单页面改造成多页面应用的方法
Nov 25 Javascript
微前端qiankun改造日渐庞大的项目教程
Jun 21 Javascript
前端框架ECharts dataset对数据可视化的高级管理
Dec 24 Javascript
vue树形结构获取键值的方法示例
Jun 21 #Javascript
vue使用jsonp抓取qq音乐数据的方法
Jun 21 #Javascript
Vue 获取数组键名的方法
Jun 21 #Javascript
Taro集成Redux快速上手的方法示例
Jun 21 #Javascript
vue2.0项目实现路由跳转的方法详解
Jun 21 #Javascript
JS实现快递单打印功能【推荐】
Jun 21 #Javascript
详解javascript中的babel到底是什么
Jun 21 #Javascript
You might like
测试您的 PHP 水平的题目
2007/05/30 PHP
php SQL Injection with MySQL
2011/02/27 PHP
php的mkdir()函数创建文件夹比较安全的权限设置方法
2014/07/28 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
40款非常有用的 jQuery 插件推荐(系列一)
2011/12/21 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
JavaScript实现标题栏文字轮播效果代码
2015/10/24 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
15个非常实用的JavaScript代码片段
2016/12/18 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
2017/02/10 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
vue-video-player视频播放器使用配置详解
2020/10/23 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
Python 内置函数complex详解
2016/10/23 Python
Python yield 使用方法浅析
2017/05/20 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
python3调用windows dos命令的例子
2019/08/14 Python
您的健身减肥和健康饮食专家:vitafy
2017/06/06 全球购物
AOP的定义以及作用
2013/09/08 面试题
什么是类的返射机制
2016/02/06 面试题
方正Java笔试题
2014/07/03 面试题
初中军训感想300字
2014/03/05 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers