在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组件库的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
支持引入高德 UI 组件库,如下,只需在初始化的时候添加 uiVersion 的脚本版本号,就能轻松完成脚本的加载及初始化,版本号参考官方介绍 注:官方组件库出来不久,暂时不会封装。 VueAMap.initAMapApiLoader({ key: 'YOUR_KEY', plugin: ['AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AM
Element 网站快速成型工具,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。
本文向大家介绍element-ui中select组件绑定值改变,触发change事件方法,包括了element-ui中select组件绑定值改变,触发change事件方法的使用技巧和注意事项,需要的朋友参考一下 1.安装vuecli脚手架 2.终端输入 安装element-ui 3.按需引入select组件 在main.js中写入如下代码 HelloWorld.vue代码 拓展知识:element
本文向大家介绍VUE2.0中Jsonp的使用方法,包括了VUE2.0中Jsonp的使用方法的使用技巧和注意事项,需要的朋友参考一下 本文主要介绍的是在VUE2.0Jsonp的使用方法,通过github引入jsonp和promise封装,实现跨域获取数据。 1.JSONP的用途和原理 使用JSONP主要是目的通过动态创建Script,动态拼接url,进而抓取数据,实现跨域。确切地说,AJAX请求由于
我之前习惯这样引入,但https://unpkg.com偶尔会出现访问不了的情况,就会导致样式出不来。于是我把这份样式文件下载下来,一些icon,图标之类的东西会显示不出来。所以大家是怎么引入的?
项目中使用elementui组件,有个弹框页面,上面放了一些表格,滚动条滚动后,弹框遮罩上出现很多白色线条,继续拖动,白色线条可能消失,但是也可能在其他位置出现更多白色线条,请问怎么回事?