手机版

vue中雷姆的配置的方法示例

时间:2021-08-30 来源:互联网 编辑:宝哥软件园 浏览:

在用某视频剪辑软件或反应等工具搭建一个移动端项目时,怎样做到自适应呢?当然选择雷姆布局比较方便快捷。

开发移动端,我们常常要用到rem flex,那么某视频剪辑软件中如何配置呢,我的做法是这样:

1、在射流研究…中统一计算配置

代码如下:

导出默认函数(){//var device pixel ratio=1;//var scale=1/devicepixellratio;//文档。query selector(' meta[name=' viewport ']').setAttribute('content ','初始-scale=' scale ',最大-scale=' scale ',最小-scale=' scale ',用户-scale=no ');//7.5根据设计稿的横向分辨率/100得来//alert(文档。文档元素。客户端宽度)变化设备宽度=文档。文档元素。客户端宽度;//var deviceWidth=window。屏幕。avanwidth//alert(导航器。用户代理)//警报(deviceWidth)//控制台。日志(导航器。用户代理)if(deviceWidth 750){//deviceWidth=750;deviceWidth=7.5 * 50}文档。文档元素。风格。font size=deviceWidth/7.5 ' px ';//禁止双击放大文件。文档元素。addeventlistener(' touch start ',function(event){ if(event。触摸。长度1){事件。prevent default();} },false);var LastTouchEnd=0;文件。文档元素。addeventlistener(' touch end ',函数(事件){ var now=date。now();if(now-lastouchend=300){ event。prevent default();} lastTouchEnd=now},false);}然后在main.js中引入使用。

结构

main.js

然后在index.css中设置默认大小:

基础钢性铸铁

index.scss一般也在main.js里面引入:

main.js

2、借助px2rem插件

安装

新公共管理安装px2mrem-加载程序库-灵活-保存在项目入口文件main.js中引入自由灵活

导入" lib-flexible/flexible.js "在建设下的utils.js中,找到发电商方法,在这里添加。

const Px2RemLoader={ loader : ' Px2Rem-loader ',选项: { remunit : 37.5 } }函数generatelanders(loader,loader options){ const loader=[cssLoader,Px2 remloader]if(loader){ loaders。push({ loader : loader '-loader ',options 3360对象。分配({ },加载程序选项,{源地图:选项。源地图})} }重启项目,会发现自己设置的像素被转为雷姆了

效果

以上实现转换适用于:

(1)组件中编写的风格/风格下的钢性铸铁

(2)从index.js或者main.js中"进口"././static/css/reset.css '引入钢性铸铁

(3)在组件的脚本类型="text/ecmascript-6 "导入"././静态/CSS/重置。CSS '/脚本中引入钢性铸铁

另外的情况不适用:

(1)组件风格/风格中@导入././static/css/reset.css(可考虑上面(2)、(3)的形式引入)

(2)外部样式:link rel="样式表" href="static/css/reset.css "

(3)元素内部样式:style=" height: 417px宽度: 550像素;"

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

版权声明:vue中雷姆的配置的方法示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。