[记录] 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

加油宝宝们~

目录
相关文章
|
7月前
|
前端开发 Java 关系型数据库
手办商城系统|Springboot+vue+ElementUI手办商城系统
手办商城系统|Springboot+vue+ElementUI手办商城系统
120 0
|
7月前
|
数据采集 前端开发 安全
基于Springboot+Vue+ElementUI实现疫情社区管理系统
基于Springboot+Vue+ElementUI实现疫情社区管理系统
|
2月前
vue3+Ts 二次封装ElementUI form表单
【10月更文挑战第8天】
199 59
|
2月前
|
JavaScript UED
Vue + ElementUI 实现动态添加和删除表单项的多层嵌套表单
【10月更文挑战第5天】本示例展示了如何在 Vue.js 中使用 Element UI 组件实现动态添加和删除嵌套表单项。该表单包含设备信息、设备部位及其对应的任务列表,支持用户动态添加设备部位和任务,并提供相应的表单验证规则。
159 0
Vue + ElementUI 实现动态添加和删除表单项的多层嵌套表单
|
2月前
|
JavaScript 前端开发
vue尚品汇商城项目-day06【vue插件-42.支付页面中使用ElementUI以及按需引入】
vue尚品汇商城项目-day06【vue插件-42.支付页面中使用ElementUI以及按需引入】
26 0
|
7月前
|
JavaScript 开发者 UED
Vue入门到关门之第三方框架elementui
ElementUI是一个基于Vue.js的组件库,包含丰富的UI组件如按钮、表格,强调易用性、响应式设计和可自定义主题。适用于快速构建现代化Web应用。官网:[Element.eleme.cn](https://element.eleme.cn/#/zh-CN)。安装使用时,需在项目中导入ElementUI和其样式文件。
64 0
|
4月前
|
JavaScript
基于Vue2+ElementUI/Vue3+ElementPlus对el-notification增加倒计时进度条特效,鼠标移入,暂停计时,鼠标移出,继续计时
本文介绍了如何在Vue2+ElementUI和Vue3+ElementPlus项目中对`el-notification`组件增加倒计时进度条特效,并实现鼠标移入通知时暂停计时,鼠标移出时继续计时的功能。
99 0
基于Vue2+ElementUI/Vue3+ElementPlus对el-notification增加倒计时进度条特效,鼠标移入,暂停计时,鼠标移出,继续计时
|
4月前
|
JavaScript 前端开发 数据库
vue+elementUi实现将数字转化为 对应的字符串内容
该博客文章介绍了如何在Vue框架结合Element UI组件库中,将数字状态字段转换为具体的字符串描述,并通过`el-table-column`展示在表格中。
vue+elementUi实现将数字转化为 对应的字符串内容
|
4月前
|
JavaScript
在vue中引入elementui
这篇文章介绍了如何在Vue项目中引入Element UI库,包括使用npm安装Element UI、在main.js文件中引入并注册,以及如何调用Element UI的组件。
|
6月前
|
分布式计算 资源调度 JavaScript
程序员必知:vue项目创建和启动、ElementUI的安装和快速学习
程序员必知:vue项目创建和启动、ElementUI的安装和快速学习
74 0