vue做移动端适配最佳解决方案,亲测有效,Vue移动端适配
本文主要介绍vue移动终端的自适应适配。本文通过对示例代码的详细解释,非常详细地向您介绍它。有需要的朋友可以参考一下。
1、vue ui创建项目
2、选择基本配置项
3、运行项目
4、新建rem.js文件
//基准大小
const baseSize=32
//设置rem函数
函数setRem () {
//当前页面宽度相对于750宽度的缩放比例可以根据自己的需要进行修改。
const scale=document . documentelement . client width/750
//设置页面根节点的字体大小
document . document element . style . font size=(baseSize * math . min(scale,2)) px
}
//初始化
塞特雷姆()
//更改窗口大小时重置rem
window.onresize=function () {
塞特雷姆()
}
5、在main.js中引入
“导入”。/utils/rem
6、安装postcss-pxtorem 自动转换px为rem
npm安装postcss-pxtorem -D
7、新建 .postcssrc.js文件
模块.导出={
插件:{
postcss-import: {},
postcss-url: {},
//编辑目标浏览器:使用package.json中的“browserslist”字段
自动前缀“:{},
postcss-pxtorem :
rootValue: 32,
属性列表:[*]
}
}
}
8、继续运行报错
9、新建vue.config.js文件(解决第八步报错 )
模块.导出={
//双击index.html文件直接运行它
公共路径:“”。/,
//运行vue-cli-service build时生成的生产环境构建文件的目录
输出目录:距离,
lintOnSave:没错,
//是否使用包含运行时编译器的Vue的编译版本。当设置为true时,您可以再次使用模板。
runtimeCompiler: true
//关于生产环境是否生成sourceMap文件sourceMap的详细说明见末尾。
productionSourceMap: false,
configureWebpack: config={
if(process . env . node _ env== production ){//修改生产环境的配置.
返回{
}
}否则{
返回{
}
}
},
css: {
Extract: true,//打开CSS源码图?
Map: false,//CSS预设配置项
模块:假,
loaderOptions: {
postcss: {
插件:[
require(postcss-pxtorem)({
RootValue: 37.5,//转换的基数
选择器黑名单:[weui , mu],//忽略转换常规匹配
属性列表:[*]
})
]
}
}
},
//webpack-dev-server相关配置
DevServer: {//设置代理
Hot: true,//热加载
主机: 0.0.0.0 ,//ip地址
端口:8082,//端口
Https: false,//false关闭Https,true打开
Open: true,//自动打开浏览器。
覆盖:{
警告:错误,
错误:假
}
}
}
10、自动适配完成
本文关于vue移动终端适配的详细说明到此为止。更多相关vue移动端适配内容,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。