vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适
安装vue-cli3
npm install -g @vue/cli
创建项目 vue-cli-test
脚手架-项目-成功-运行项目
基于vue-cli配置移动端自适应
- 转自:http://hjingren.cn/2017/06/16/%E5%9F%BA%E4%BA%8Evue-cli%E9%85%8D%E7%BD%AE%E7%A7%BB%E5%8A%A8%E7%AB%AF%E8%87%AA%E9%80%82%E5%BA%94/
配置 flexible
安装 amfe-flexible
在命令行中运行如下安装:
npm install --save amfe-flexible
安装完 package.json会添加这个依赖
引入 lib-flexible
在项目入口文件 main.js 里 引入 lib-flexible
import 'amfe-flexible'
运行后每个尺寸都对应font-size
添加 meta 标签
在项目根目录的 index.html 中添加如下 meta
<meta name="viewport" content="width=device-width, initial-scale=1.0">
px 转 rem
实际开发中,我们通过设计稿得到的值单位是 px,所以要将 px 转换成 rem 再写进样式中。在项目中只需要写px,运行后会自动转化成rem,
将 px 转换成 rem 我们将使用 px2rem 这个工具,postcss-px2rem
安装 postcss-px2rem
在命令行中运行如下安装:
npm install postcss-px2rem --save
安装完 package.json变化如下:
若有需要就这么配置
"postcss-px2rem": {"remUnit": 37.5 }
报错Can’t resolve ‘stylus-loader’,原来是因为我没有安装stylus和stylus-loader。
使用如下命令安装stylus和stylus-loader:
npm install stylus stylus-loader --save-dev
安装成功后,使用npm install重新建立依赖:
npm install
打开项目代码,找到package.json,查看文件中是否已经添加stylus和stylus-loader的版本信息。
npm run serve 运行项目即可
安装vue-router
npm install vue-router
在main.js中引入
import VueRouter from 'vue-router'Vue.use(VueRouter)
【返回】js
back(){this.$router.go(-1) },
转载于:https://www.cnblogs.com/dudu123/p/10197242.html
vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适相关推荐
- Vue CLI 3.0脚手架如何在本地配置mock数据
前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的模式开发肯定是离不开前端的数据模拟阶段. 我们在开发的过程中,由于后台接口的没有完成或 ...
- Vue CLI 3.0脚手架如何在本地配置mock数据json
前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的模式开发肯定是离不开前端的数据模拟阶段. 我们在开发的过程中,由于后台接口的没有完成或 ...
- vue/cli 3.0 与 2.0脚手架怎样mock数据
vue/cli 3.0 与 2.0脚手架怎样mock数据 3.0 移除了 static 文件目次,新增了 public 目次,这个目次下的静态资本不会经由 webpack 的处置惩罚,会被直接拷贝,所 ...
- 专访Vue作者尤雨溪:Vue CLI 3.0重构的原因
1.为什么要对 Vue CLI 进行大规模修改? 尤雨溪认为旧版本的 Vue CLI 本质上只是从 GitHub 拉取模版,这种拉模版的方式有几个问题: (1) 在单个模版里面同时支持太多选项会导致模 ...
- Vue CLI 3.0 正式发布,Vue.js 开发标准化工具
Vue CLI 3.0 已发布,该版本经历了重构,旨在: 减少现代前端工具的配置烦扰,尤其是在将多个工具混合在一起使用时: 尽可能在工具链中加入最佳实践,让它成为任意 Vue 应用程序的默认实践. V ...
- Vue CLI 3.0正式发布!
web前端教程 用大白话,来讲编程 网友们纷纷点赞,也有网友调侃学不动了! 尤雨溪表示,Vue CLI 3.0 与其他的版本完全不同,它经历了重构,目的是: 1.尽可能减少现代前端工具在配置上的烦恼, ...
- 如何使用@vue/cli 3.0在npm上创建,发布和使用你自己的Vue.js组件库
译者按: 你可能npm人家的包过成千上万次,但你是否有创建,发布和使用过自己的npm包? 原文: How to create, publish and use your own VueJS Compo ...
- @vue/cli 3.0 eslint 转成tslint
我们用 vue/cli 创建新项目的时候,通常会选择代码检查工具 [eslint|tslint],有的时候难免会选错,这个时候想要替换,怎么办 场景再现 vue create lint-vue 为了方 ...
- Vue Cli 3.0打包生成app
1.vue cli 3.0创建新工程,添加依赖mint-ui 2.项目配置中,公共路径设置为./,(注意,这一步非常重要,否则打包后项目找不到项目中文件) 修改保存后,可以看到vue.confi ...
最新文章
- 如何在html中自动生成条形图,css如何创建3D立体的条形图?
- mysql查询某个月的所有日期_MySQL获取某月所有的日期点
- 速达5000出现计算成本数据溢出的问题
- 《七步掌握业务分析》读书笔记六
- TI Sitara AM335x系统之AM335x uboot spl分析
- js定时器和linux命令locate
- linux内网安装git,一键安装GitLab7在RHEL6.4上
- 单源最短路径——Dijkstra代码实现
- 【clickhouse】clickhouse 的 数据类型
- hector与gmapping总结
- 怎么找网页源文件位置_html网页源代码是什么 如何查看网页源代码经验篇
- java myqq ui_GitHub - ANDRYHU2020/myqq: Java版SWing“高”仿QQ即时通聊天系统
- python视频分段_Python玩转视频处理(四):视频按场景进行分割
- 借助Amazon EMR与外部KDC进行身份认证,有效集成业务场景
- [转载]【苹果千层派】轻松玩转酥皮_万金油_新浪博客
- python分割图片、合并图片
- 利用callKit实现电话防骚扰
- python处理点云数据_python将指定点云文件(asc)转换为PCD格式
- linux crontab : mailed 85 bytes of output but got status 0x004b#012 问题
- 企业咨询行业拓客的10个经典方法
热门文章
- G6 图可视化引擎——入门教程——图的交互 Behavior
- 《C champion》C语言的优点和缺点
- ubuntu的Unity功能安装
- 【Linux】一步一步学Linux——ip命令(183)
- 微软二合一能装python吗_微软再出神器,这次终于对Python下手了!
- 51nod 1393 0和1相等串 思路 : map存前缀和
- 基于NEON指令的图像旋转加速【armv7】
- java代码详细注释_java代码详细注释
- Pixhawk原生固件以往代码版本的下载
- Codeforces Round #491 (Div.2)