详解vue移动端项目的适配(以mint-ui为例)


Posted in Javascript onAugust 17, 2018

1、使用vue-cli脚手架生成项目骨架,略。

2、相关配置:

rem适配:

index.html加入以下代码,并在head中加入以下meta;

<script>
  (function (doc, win) {
   var docEl = doc.documentElement,
    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    recalc = function () {
     var clientWidth = docEl.clientWidth;
     if (!clientWidth) return;
     docEl.style.fontSize = 100 * (clientWidth / 750) + 'px';
    };
   if (!doc.addEventListener) return;
   win.addEventListener(resizeEvt, recalc, false);
   doc.addEventListener('DOMContentLoaded', recalc, false);
  })(document, window);
 </script>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, shrink-to-fit=no,user-scalable=0">

3、按照mint-ui的官网对按需引用进行配置,.babelrc文件(安装相关的包)

{
 "presets": [
  ["env", { "modules": false }]
 ],
 "plugins": ["transform-vue-jsx", "transform-runtime",["component", [
  {
   "libraryName": "mint-ui",
   "style": true
  }
 ]]]
}

4、相关loader配置

安装npm i postcss-px2rem-exclude --save-dev

进入build/vue-loader.conf.js文件

详解vue移动端项目的适配(以mint-ui为例)

5、在页面中按需引入即可

详解vue移动端项目的适配(以mint-ui为例)

6、That's all!!!

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
解决表单中第一个非隐藏的元素获得焦点的一个方案
Oct 26 Javascript
为jQuery增加join方法的实现代码
Nov 28 Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
javascript中取前n天日期的两种方法分享
Jan 26 Javascript
JQuery自动触发事件的方法
Jun 13 Javascript
js创建jsonArray传输至后台及后台全面解析
Apr 11 Javascript
JavaScript重载函数实例剖析
May 13 Javascript
微信小程序 数据绑定详解及实例
Oct 25 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
Dec 13 Javascript
gulp教程_从入门到项目中快速上手使用方法
Sep 14 Javascript
Python版实现微信公众号扫码登陆
May 28 Javascript
JavaScript实现商品评价五星好评
Nov 30 Javascript
layui前端框架之table表数据的刷新方法
Aug 17 #Javascript
Vue登录注册并保持登录状态的方法
Aug 17 #Javascript
小程序清理本地缓存的方法
Aug 17 #Javascript
layui table设置前台过滤转义等方法
Aug 17 #Javascript
详解小程序缓存插件(mrc)
Aug 17 #Javascript
layui 设置table 行的高度方法
Aug 17 #Javascript
微信小程序数据分析之自定义分析的实现
Aug 17 #Javascript
You might like
php中处理模拟rewrite 效果
2006/12/09 PHP
Yii分页用法实例详解
2014/12/04 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
smarty高级特性之过滤器的使用方法
2015/12/25 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
Jquery attr(&quot;checked&quot;) 返回checked或undefined 获取选中失效
2013/10/10 Javascript
jquery属性,遍历,HTML操作方法详解
2016/09/17 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
微信小程序使用canvas的画图操作示例
2019/01/18 Javascript
详解vue 自定义marquee无缝滚动组件
2019/04/09 Javascript
用Vue编写抽象组件的方法
2019/05/06 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
Python科学计算包numpy用法实例详解
2018/02/08 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
Python SVM(支持向量机)实现方法完整示例
2018/06/19 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
欧洲最大的拼图游戏商店:JigsawPuzzle.co.uk
2018/07/04 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
运动会入场词60字
2014/02/15 职场文书
保护环境的建议书
2014/03/12 职场文书
网吧最新创业计划书范文
2014/03/27 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
儿园租房协议书范本
2014/12/02 职场文书
委托公证书格式
2015/01/26 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
2019年最新借条范本!
2019/07/08 职场文书