[记录] Vue-cli引入lib-flexible&&ElementUI

简介: [记录] Vue-cli引入lib-flexible&&ElementUI

2018年1月23日 18:27:19
移动端自适应
来自手淘的 flexible

cnpm i lib-flexible -S
cnpm install px2rem-loader -S-d

在项目入口文件 main.js 里 引入 lib-flexible

// main.js
import 'lib-flexible'
mian.png

搞定后到开发者工具查看根节点有没有添加data-dpr="1"来判断是否引入成功

lib-flexible引入完成,下面引入方便一个插件px2rem-loader
接下来引入开发用的 px转rem插件

// build/utils.js
var cssLoader = {
loader: 'css-loader',
options: {
minimize: process.env.NODE_ENV === 'production',
sourceMap: options.sourceMap

}
}
**var px2remLoader = {
loader: 'px2rem-loader',
options: {

remUnit: 75

}
}**
// ...

放进 loaders 数组中

// utils.js
function generateLoaders(loader, loaderOptions) {
    const loaders = options.usePostCSS ? [cssLoader, postcssLoader, px2remLoader] : [cssLoader, px2remLoader]

// ...
utils.png

修改配置后需要重启,然后我们在组件中写单位直接写 px , 设计稿多少就写多少 , 自动转rpx,美滋滋哈哈
搞定后到开发者工具查看css中的px是否转换为rem来判断是否引入成功
vue.png


Vue引入饿了么ElementUI
Element-ui 中文文档
下面教程 快速上手

npm i element-ui -S

//main.js
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.config.productionTip = false
/ eslint-disable no-new /
Vue.use(ElementUI)

//.Vue中直接使用
默认按钮
主要按钮
文字按钮
element.png


npm run dev 后显示空白修改config/index.js 中 build对象中的assetsPublicPath: '/', 为 './
index.png

加油宝宝们~

目录
相关文章
|
4月前
|
前端开发 Java 关系型数据库
手办商城系统|Springboot+vue+ElementUI手办商城系统
手办商城系统|Springboot+vue+ElementUI手办商城系统
107 0
|
4月前
|
数据采集 前端开发 安全
基于Springboot+Vue+ElementUI实现疫情社区管理系统
基于Springboot+Vue+ElementUI实现疫情社区管理系统
|
4月前
|
JavaScript 开发者 UED
Vue入门到关门之第三方框架elementui
ElementUI是一个基于Vue.js的组件库,包含丰富的UI组件如按钮、表格,强调易用性、响应式设计和可自定义主题。适用于快速构建现代化Web应用。官网:[Element.eleme.cn](https://element.eleme.cn/#/zh-CN)。安装使用时,需在项目中导入ElementUI和其样式文件。
43 0
|
1月前
|
JavaScript
基于Vue2+ElementUI/Vue3+ElementPlus对el-notification增加倒计时进度条特效,鼠标移入,暂停计时,鼠标移出,继续计时
本文介绍了如何在Vue2+ElementUI和Vue3+ElementPlus项目中对`el-notification`组件增加倒计时进度条特效,并实现鼠标移入通知时暂停计时,鼠标移出时继续计时的功能。
42 0
基于Vue2+ElementUI/Vue3+ElementPlus对el-notification增加倒计时进度条特效,鼠标移入,暂停计时,鼠标移出,继续计时
|
1月前
|
JavaScript 前端开发 数据库
vue+elementUi实现将数字转化为 对应的字符串内容
该博客文章介绍了如何在Vue框架结合Element UI组件库中,将数字状态字段转换为具体的字符串描述,并通过`el-table-column`展示在表格中。
vue+elementUi实现将数字转化为 对应的字符串内容
|
1月前
|
JavaScript
在vue中引入elementui
这篇文章介绍了如何在Vue项目中引入Element UI库,包括使用npm安装Element UI、在main.js文件中引入并注册,以及如何调用Element UI的组件。
|
3月前
|
分布式计算 资源调度 JavaScript
程序员必知:vue项目创建和启动、ElementUI的安装和快速学习
程序员必知:vue项目创建和启动、ElementUI的安装和快速学习
48 0
|
4月前
|
资源调度 JavaScript 前端开发
将Elementui里的Table表格做成响应式并且和Pagination分页组件封装在一起(Vue实战系列)
将Elementui里的Table表格做成响应式并且和Pagination分页组件封装在一起(Vue实战系列)
203 2
|
4月前
|
JavaScript 前端开发
< elementUi组件封装: 通过 el-tag、el-popover、vue动画等实现公告轮播 >
在 Vue + elementUi 开发中,遇到这么一个需求,要实现公告轮播的效果。说实话,一开始是打算通过Javascript去获取并修改对应元素来控制轮播的,但是发现这样子代码比较多,而且性能不是很好。然后…聪明的小温想到了,能不能通过vue的动画过渡,实现公告的滚动效果呢!一不做二不休,直接上手,果然是可以实现的!接下来,简单阐述下,开发中使用方法!
121 0
|
4月前
|
数据库
vue+elementui中,el-select多选下拉列表中,如何同时获取:value和:label的值?
vue+elementui中,el-select多选下拉列表中,如何同时获取:value和:label的值?