微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vue引用elementui

1、安装

npm i element-ui -S

 

2、完整引入

其中,样式文件是单独引用的。

 

3、按需引入(需要借助babel-plugin-component)

npm install babel-plugin-component -D

 

然后创建babel的配置文件

 

然后就可以按需引入了:

 

在引入 Element 时,可以传入一个全局配置对象。

完整引入时,全局配置:

该对象目前支持 size 与 zIndex 字段。size 用于改变组件的认尺寸,zIndex 设置弹框的初始 z-index(认值:2000)

 

 

按需引入时,全局配置:

 

按照以上设置,项目中所有拥有 size 属性的组件的认尺寸均为 'small',弹框的初始 z-index 为 3000。

 

至此,一个基于 Vue 和 Element 的开发环境已经搭建完毕,现在就可以编写代码了。

 

还有一个问题,就是在打包时,碰到index.css时,webpack是不认识的,也需要安装解析器。

npm install --save-dev css-loader style-loader

然后在webpack里面配置:

如果将css-loader放到style-loader前面,则报错:

ERROR in ./src/App.vue?vue&type=style&index=0&lang=css& (./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/st
ylePostLoader.js!./node_modules/style-loader/dist/cjs.js!./node_modules/vue-loader/lib/index.js??vue-loader-options!./src/App.vue?vue&t
ype=style&index=0&lang=css&)
Module build Failed (from ./node_modules/vue-loader/lib/loaders/stylePostLoader.js):
CssSyntaxError: D:\learn\learn-vue\src\App.vue:2:7: UnkNown word

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐