vue写h5页面的方法总结


Posted in Javascript onFebruary 12, 2019

下面就是小编带给大家的如何用vue写h5页面方法操作,希望能够给你们带来一定的帮助,谢谢大家的观看。

vue写h5页面的方法总结

1、当拿到设计师给的UI设计图,前端的首要任务就是布局和样式,相信这对于大部分前端工程师来说已经不是什么难题了。移动端的布局相对PC较为简单,关键在于对不同设备的适配。

vue写h5页面的方法总结

2、之前介绍了一篇关于移动端rem布局方案,这大致是网易H5的适配方案。不过实践中发现淘宝开源的可伸缩布局方案效果更好且更容易使用。方案总结为:根据屏幕大小 / 750 = 所求字体 / 基准字体大小比值相等,动态调节html的font-size大小。

vue写h5页面的方法总结

3、方案总结为:根据设备设备像素比设置scale的值,保持视口device-width始终等于设备物理像素,接着根据屏幕大小动态计算根字体大小,具体是将屏幕划分为10等分,每份为a,1rem就等于10a。

vue写h5页面的方法总结

4、通常我们会拿到750宽的设计稿,这是基于iPhone6的物理分辨率。有的设计师也许会偷懒,设计图上面没有任何的标注,如果我们边开发边量尺寸,无疑效率是比较低的。要么让设计师标注上,要么自食其力。

vue写h5页面的方法总结

5、如果设计师实在没有时间,推荐使用markman进行标注,免费版阉割了一些功能(比如无法保存本地)不过基本满足了我们的需求了。

vue写h5页面的方法总结

6、标注完成后开始写我们的样式,使用了淘宝的lib-flexible库之后,我们的根字体基准值就为750/100*10 = 75px。此时我们从图中若某个标注为100px,那么css中就应该设置为100/75 = 1.333333rem。所以为了提高开发效率,可以使用px转化为rem的插件。如果你使用sublimeText,可以用 rem-unit。

vue写h5页面的方法总结

如果大家学习后有任何疑问可以在下面的留言区讨论,感谢大家对三水点靠木的支持。

Javascript 相关文章推荐
找到一点可怜的关于dojo资料,谢谢作者!
Dec 06 Javascript
JavaScript中的排序算法代码
Feb 22 Javascript
基于jquery的blockui插件显示弹出层
Apr 14 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
Jun 27 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
JavaScript九九乘法口诀表的简单实现
Oct 04 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
react router 4.0以上的路由应用详解
Sep 21 Javascript
微信小程序实现YDUI的ScrollNav组件
Feb 02 Javascript
微信小程序与webview交互实现支付功能
Jun 07 Javascript
vue路由切换之淡入淡出的简单实现
Oct 31 Javascript
如何将百度地图包装成Vue的组件的方法步骤
Feb 12 #Javascript
微信小程序websocket聊天室的实现示例代码
Feb 12 #Javascript
深入探讨JavaScript的最基本部分之执行上下文
Feb 12 #Javascript
图文详解vue框架安装步骤
Feb 12 #Javascript
详解vue组件中使用路由方法
Feb 12 #Javascript
说说Vue.js中的functional函数化组件的使用
Feb 12 #Javascript
详解Vue用cmd创建项目
Feb 12 #Javascript
You might like
第十节 抽象方法和抽象类 [10]
2006/10/09 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
学习ExtJS accordion布局
2009/10/08 Javascript
kmock javascript 单元测试代码
2011/02/06 Javascript
模仿百度三维地图的js数据分享
2011/05/12 Javascript
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
jQuery实现带滚动线条导航效果的方法
2015/01/30 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
微信小程序 navigation API实例详解
2016/10/02 Javascript
jquery 实现回车登录详解及实例代码
2016/10/23 Javascript
JS实现评价的星星功能
2017/08/20 Javascript
VueJs 搭建Axios接口请求工具
2017/11/20 Javascript
对vue.js中this.$emit的深入理解
2018/02/23 Javascript
微信小程序实现topBar底部选择栏效果
2018/07/20 Javascript
微信小程序如何获取用户收货地址
2018/11/27 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
微信小程序使用websocket通讯的demo,含前后端代码,亲测可用
2019/05/22 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python实现随机密码字典生成器示例
2014/04/09 Python
python3抓取中文网页的方法
2015/07/28 Python
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
详解python eval函数的妙用
2017/11/16 Python
python list是否包含另一个list所有元素的实例
2018/05/04 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
Python完全识别验证码自动登录实例详解
2019/11/24 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
电力公司个人求职信范文
2014/02/04 职场文书
会议接待欢迎标语
2014/10/08 职场文书
Python中的xlrd模块使用整理
2021/06/15 Python