在vue项目中同时使用element-ui和mint-ui,的时候,.babelrc配置文件怎么写
我们安装vue组件库的时候,考虑到大小问题,需要根据需要仅引入部分组件
借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。
但是在配置 .babelrc 文件的时候,可能会有同时引入两个ui组件库该如何实现的疑惑
配置 .babelrc 文件
单独配置mint-ui的时候
module.exports = {presets: ['@vue/app', ['es2015', { 'modules': false }]],'plugins': [['component',{'libraryName': 'mint-ui','style': true}]]
}
单独配置element-ui的时候
module.exports = {presets: ['@vue/app', ['es2015', { 'modules': false }]],'plugins': [['component',{'libraryName': 'element-ui','styleLibraryName': 'theme-chalk'}]]
}
两个同时使用的时候
第一种方法
首先修改 .babelrc 文件
{"presets": [["es2015", { "modules": false }]],"plugins": [["component",[{"libraryName": "mint-ui","style": true},{"libraryName": "element-ui","styleLibraryName": "theme-chalk"}]]] }
安装 babel-preset-es2015
$ npm install babel-preset-es2015 -D
第二种方法
在安装一个
npm install babel-plugin-import -S
然后修改
{ "presets": [["env", {"modules": false,"targets": {"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]}}],"stage-2"], "plugins": ["transform-vue-jsx", "transform-runtime",["component", {"libraryName": "mint-ui","style":true}],["import",{"libraryName": "element-ui","styleLibraryName": "theme-chalk"}]] }
配置好之后引用
main.js 文件
import Vue from 'vue'
import App from './App.vue'
import Element from 'element-ui'
import {Button } from 'mint-ui/lib/button';Vue.component(Button.name, Button);
Vue.use(Element)new Vue({el: '#app',render: h => h(App)
})
转载于:https://www.cnblogs.com/amcy/p/10352301.html
在vue项目中同时使用element-ui和mint-ui,的时候,.babelrc配置文件怎么写相关推荐
- 在vue项目中引入element,并改变主题色
写项目提高开发效率是最重要的,引入UI框架就是提高开发效率的有效途径. 这里就说一下自己是如何引入UI框架的--vue中引入elementUI.(项目其实早已经开发完了,只是回过头来回顾一下自己当时是 ...
- vue项目中使用element的dialog中引入ztree却不能初始化解决办法
一开始我在 里边写的,发现获取不到,那么采用dialog自带的回调函数,窗口打开后opend进行处理, 结果: 转载于:https://www.cnblogs.com/sweeeper/p/11511 ...
- php和ui,php项目中使用element.ui和vue
1.plugins中添加axios,element-ui 2.全局文件下引入 3.页面内使用 1) 容器需要增加id属性 2) 添加script标签,创造vue组件 var app = new Vue ...
- echarts怎么实现立体柱状图_在vue项目中使用echarts制作3d柱状图
在上一篇文章我们讲到构建项目,这篇文章,我们就来讲解一下,在vue项目中使用echarts制作3d柱状图. 还请看我娓娓写来. 1.第一步当然还是进入你所在项目的文件夹. 2.第二步使用npm安装你所 ...
- 在已有vue项目中半途引入cube ui组件库的使用遇到的坑(血泪)
直接进入正题(我这儿是属于cube-ui普通编译) 1,在你的vue项目中找到package.json文件安装cube-ui 终端输入命令 npm install cube-ui --save 2 ...
- 【移动端vue ui框架学习】vue项目如何使用基于vue的UI框架mint ui
看了下饿了么团队开发的PC端vue ui框架Element ui之后,顺便看了看同团队开发的移动端的vue ui框架mint ui,那么在vue项目中应该如何使用mint ui呢?以下做简单的记录. ...
- vue项目中的回车登录
vue项目中的回车登录:(搭配element ui 的使用 如果是原生,@keyup.enter="login(form)"就可以了) 在密码框上加代码:v-model=" ...
- Vue项目中最简单的使用集成UEditor方式,含图片上传
Vue 3 项目参考这里 前言 封面是UEditor的 百度指数 折线图.虽然今天已经是 2018 年,且优秀的富文本编辑器层出不穷(包括移动端),但从图中可以看出UEditor仍然维持着较高的搜索热 ...
- Vue项目中最简单的使用集成百度UEditor方式,含图片上传
前言 封面是UEditor的 百度指数 折线图.虽然今天已经是 2018 年,且优秀的富文本编辑器层出不穷(包括移动端),但从图中可以看出UEditor仍然维持着较高的搜索热度.而不少公司和个人也仍然 ...
最新文章
- MySQL表单集合查询
- linux下使用expect+scp+shell实现分布式集群系统安装,升级,部署
- 开源CMS webEdition 6发布
- Perfect Appearance NIKE KD 9 PERFORMANCE REVIEW
- camera(25)----拍照显示总结---名词解释
- gc:C语言的垃圾回收库-英文
- OpenCV-Python实战(13)——OpenCV与机器学习的碰撞
- 四层与七层负载均衡的比较
- 百炼-2701:与7无关的数
- 怎么改java的gre_GRE怎样完成60天小白到大神的蜕变?
- Spring Cloud实战(二)-Spring Cloud Eureka
- 【虚拟化数据恢复】KVM虚拟机误删除数据恢复案例
- 20172301 2017-2018-2 《程序设计与数据结构》第十周学习总结
- linux添加jetdirect协议,Linux系统中如何打印
- 二进制数字的表示方法
- 2016年12月当前世界经济形势分析--美国的加息计谋
- Win10 Anaconda3安装
- 这款小程序 能让你和孙悟空一样 可以七十二变
- P2P大潮正在消退,第一梯队亦需自危
- 前后端分离跨服务器文件上传,SpringBoot+Vue.js实现前后端分离的文件上传功能
热门文章
- mysql8.0.20安装教程linux_Linux下安装mysql-8.0.20的教程详解
- lodop打印不显示页码_打印成了最浪费时间的事?5个EXCEL打印技巧让你不在抗拒打印...
- 怎么查看页面跳转过程_fastcapture注册码怎么获取?FastStone注册码分享
- c++运动学正反解 ros_ROS系统MoveIt玩转双臂机器人系列(六)–D-H逆运动学求解程序(C++)...
- 马云行业预测:人工智能下,未来10年机器人占领职场
- [BZOJ2820]YY的GCD
- Liferay 中Minifier Filter的minifyCss 奥秘窥探
- WPF视频会议系统资料
- Map、List、Set在Java中的各种遍历方法
- python 多环境安装