vue cli3项目移动端适配

使用vue-cli3.0搭建适配移动端的项目 使用vue-cli3.0搭建适配移动端的项目 适配移动端,禁止用户缩放页面 meta标签中的content属性里有一个width=device-width的值,这个值就是用来告诉浏览器,该页面将要使用设备的宽度来解析,后面的属性值则是告诉该页面: user-scalable=no 禁止用户缩放页面 initial-scale=1.0 页面初始倍数为1倍 maximum-scale=1.0 页面可... 阅读详情
  1. 安装依赖

    //cd 项目文件夹路径下,执行下面的命令
    npm install lib-flexible postcss-loader postcss-pxtorem --save
    //或者
    npm install lib-flexible postcss-loader postcss-pxtorem -S
    

    lib-flexible会自动为页面根据屏幕添加标签,动态控制initial-scale,maximum-scale,minimum-scale等属性的值

    postcss-pxtorem会将px转换为rem,rem单位用于适配不同宽度的屏幕,根据标签的font-size值来计算出结果,1rem=html标签的font-size值

    postcss-loader用来对.css 文件进行处理

  2. 配置

    main.js中引入lib-flexible

    import "lib-flexible"
    

    配置vue.config.js

    const pxRem = require("postcss-pxtorem")
    module.exports = {
        css:{
            loaderOptions:{
                postcss: {
                    //selectorBlackList正则过滤,符合的class不进行rem转化
                    //单个的css语句需过滤的情况下,可以使用PX或Px单位
                    plugins:[pxRem({
                        autoprefixer:{},
                        rootValue: 37.5,
                        propList: ["*"],// 需要做转化处理的属性,如`hight`、`width`、`margin`等,`*`表示全部 默认全部处理
                        selectorBlackList:[".ig-",".dp-"]
                    })]
                }
            }
        }
    }
    

    项目中正常使用px进行样式书写即可

    执行npm run serve重启项目,查看适配效果

25 Vue3之如何开发移动端并适配 开发移动端最主要的就是适配各种手机vw vh是相对viewport 视口的单位,配合meta标签可以直接使用,无需计算1vw=1/100视口宽度1vh=1/100视口高度当前屏幕视口是375像素,1vw就是3.75pxpostCss 提供了 把Css 转换AST的能力,类似于Babel,为此我们可以编写一个postCss插件用于将px转换为vw。 阅读详情

相关推荐

泛微Ecology9接口调用全流程:从配置到实战Java代码解析

本文详细解析了泛微Ecology9系统接口的完整调用流程,涵盖安全架构、服务端配置与客户端Java实战代码。重点阐述了基于RSA加密的认证机制、Token管理策略,并提供了企业级集成的核心代码示例与生产环境调优建议,帮助开发者安全、高效地实现系统对接。

m9n0o的博客 836

vue3移动端适配的解决方案

最近在给公司内部做一个BBS论坛,需要在电脑和手机上都可以操作,所以需要做移动端的适配,下面是我在开发后觉得不错的一些解决方案,分享给大家。

weianl的博客 1万+

自动驾驶关键技术(一):时间敏感网络TSN

时间敏感网络TSN的基本概念、协议族介绍和开发流程。

3079

Vue3实现移动端适配

Vue3中实现移动端适配

yvshancha的博客 1552

MS2107 CVBS转USB2.0 音视频采集芯片,支持1080P@30HZ输出

MS2107 是一款视频和音频采集芯片,支持CVBS转USB2.0 ;可以将 CVBS、S-Video 和音频信号通过 USB接口传送到 PC、智能手机和平板电脑上预览或采集。

TEL18967112838的博客 2075

【论文学习】《Fully-Convolutional Siamese Networks for Object Tracking》2016年SiamFC 全卷积孪生网络用于目标跟踪

在这项工作中,我们脱离了跟踪中采用的传统在线学习方法,并展示了一种专注于在离线阶段学习强嵌入的替代方法。与在分类设置中的使用不同,我们证明,对于跟踪应用,孪生全卷积深度网络能够更有效地使用可用数据。这不仅反映在测试时,通过执行有效的空间搜索,也反映在训练时,其中每个子窗口都有效地代表一个有用的样本,而几乎没有额外的成本。实验表明,深度嵌入为在线跟踪器提供了自然丰富的特征来源,并使简单的测试时策略表现良好。我们相信这种方法是对更复杂的在线跟踪方法的补充,并期望未来的工作能够更彻底地探索这种关系。

SkyLeopard的博客 2418

vue-cli2和vue-cli3下的lib-flexible适配(移动端+大屏)

前言 lib-flexible 是淘宝项目组开发的一个插件,用于移动端适配,但 lib-flexible 往往并不独立出现,而是搭配 px2rem-loader 自动将css中的px转换成rem来一起做适配方案。 1. 移动端适配 lib-flexible本身就是用来做移动端适配,故使用很简单,不需要修改什么。至于 px2rem-loader,笔者没有在移动端实践过,故只是在此记录一下使用步骤。 1.1 安装 lib-flexible npm install lib-flexible --save-dev

weixin_45185103的博客 1819

做量化没有实时数据怎么行?我找到一个超级好用的Python库,速度还贼快!

今天咱们介绍了 pytdx 这个神奇的库,重点包括:✅ 安装 pytdx✅ 连接 TDX 服务器✅ 获取实时行情数据✅ 获取 K 线数据✅ 获取分笔成交数据总之,pytdx 是一个速度快、免费、易用的量化利器,适合 A 股量化交易的同学们使用。如果你还在为数据发愁,赶紧试试吧!🚀顺手再看就是对花姐最大的支持,期待你的关注。

奔跑的蜗牛 5716

【学习笔记07】vue3移动端的适配

vue3移动端的适配

yizhiyang 2721

Linux 使用rm -rf /*命令后,恢复系统方法

Linux 使用rm -rf /*命令后,恢复系统方法 个人学习记录 这里实验环境采用的是radhel7.1的版本: 个人认为核心就是缺失什么组件,就从别的地方复制什么组件过来,先把系统拉起来,再慢慢恢复配置 进入救援模式 1、将/dev/sda两个分区分别挂载看看,里面的内容,有内容的就是根存在的分区 2、ifconfig eno16777777 192.168.8.2 3、从另外一台一样系统的根 。用 tar打包,一个个文件夹拷贝过来 4、到坏系统,scp另外一个系统的etc.tar.gz 5

weixin_43603476的博客 1万+

论文理解【LLM-OR】——【OptMATH】A Scalable Bidirectional Data Synthesis Framework for Optimization Modeling

本文提出 LLM-OR 领域的双向数据合成框架 OptMATH,从已有 MF/PD 出发反向生成 NL,再使用 AutoFormulator 进行正向建模,通过最优值匹配 rejection sampling 确保语义一致性。实现了难度可控的语义一致数据合成

佚失的诗篇 497

vue cli3 创建vw移动端适配项目

一直用rem做移动端的适配,其原理就是根据html的font-size为100单位rem的大小,flexible的解决方案大致是根据设计稿的大小动态改变不同屏幕下html的font-size的值,得到一个设计稿和rem的转化比例。具体实现可以看一下大漠老师的《使用Flexible实现手淘H5页面的终端适配》这篇文章 之后在vw的兼容性得到解决,大漠老师又出了新的移动端适配方案并和vue cli2...

黄治文的博客 3358

高通camera:PDAF的配置与测试

确认相关log日志都已经打开了之后,判断是在3A算法中没有应用到PDAF,可能是之前在调试AF效果的时候关闭了PDAF,打开效果文件对应的文件夹,在\kamorta_lce_S5K3P9\Scenario.Default\XML\STATS。在log中搜索af_pdaf_proc_pd_single,这个函数是pdaf算法中的,源码被封装了,这里看不到,因此只能通过log打印出来的参数来分析pd是否正确,主要参数有pd ,defocus,confidence。PDAF的配置与测试。

arvin_xiong的博客 2485

vue项目经验:基于vue cli3的移动端适配解决方法(px转rem)

基于vue cli3的r移动端适配问题 基于vue-cli3的vue项目移动端样式适配,lib-flexible和postcss-px2rem 1,第一步先安装 flexible和 postcss-px2rem(命令行安装) npm install lib-flexible --save npm install postcss-px2rem --save 简要介绍这两个包的用途: flexib...

weixin_45031595的博客 4652

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

关于Vue-cli3项目+vant-ui框架移动端适配问题?

移动端适配我用的两款插件: ①lib-fiexible 安装:npm install postcss-px2rem-exclude --save ②postcss-px2rem-exclude 安装:npm install lib-flexible --save 重点:因为cli3项目表和2有较大的不同,所有适配也不同 ①在postcss.config.js配置(我项目中在这里配置才有效) po...

weixin_44271360的博客 2686

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

cli3 px转rem适配移动端_基于 vue-cli3.0 的移动端项目适配

基于 vue-cli3 的 vue 移动端样式适配简介lib-flexible 为页面自动添加 标签,根据屏幕分辨率大小的不同,调整根元素html的font-size的值从而达到每个元素宽高自适应变化,以适配不同的屏幕。postcss-px2rem 会将px转换为rem。安装npm install lib-flexible --savenpm install postcss-px2rem --s...

weixin_39910824的博客 108

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

3项目里面全局用less变量 cli vue_vue-cli3配置使用vw实现移动端适配案例

前言:本demo是基于脚手架3创建的vue项目,主要演示的是如何使用vw实现移动端适配;并且在项目中如何引入自定义的less全局变量。一. 配置vw适配:1. 安装以下插件:npm install cssnano postcss-aspect-ratio-minipostcss-px-to-viewport postcss-viewport-units postcss-write-svg post...

weixin_33603813的博客 240

基于vue-cli3的vue项目移动端样式适配,lib-flexible和postcss-px2rem

基于vue-cli3的vue项目移动端样式适配,lib-flexible和postcss-px2rem 1,安装 flexible和 postcss-px2rem(命令行安装) npm install lib-flexible --save npm install postcss-px2rem --save 简要介绍这两个包的用途: flexible会为页面根据屏幕自动添加<meta name='viewport' >标签,动态控制initial-scale,maximum-scal

hjh15827475896的博客 885

vue-cli3项目中使用flexible和rem适配移动端的一些踩坑

最近在做一个移动端的项目,需要做一些适配处理,其实以前一直都是浑水摸鱼式的,虽然看了很多关于移动端适配的方案,感觉都很厉害,但一直迟迟不曾实践。(ps:好像大部分中小公司对这方面都没啥要求啊)╯▽╰ 在网上找了一番后,发现手淘的flexible+rem的方案居多,决定试试这个。 好了,废话不多说,下面开始正式的采坑之旅。 首先构建vue-cli项目,这个基本就是按照官方文档一步步操作就可以了。 这...

u012830884的博客 5727

Vue3,vite项目,Cli项目适配移动端

【代码】Vue3,vite项目,Cli项目适配移动端。

m0_73327844的博客 702

项目笔记整理04-vue-cli4.0移动端适配*3

vue-cli4.0移动端适配*3 1.第一/二种方案(常用)——px转rem适配方案 使用px转成rem:让网页根据设备dpr和宽度,利用viewport和html根元素的font-size配合rem来适配不同尺寸的移动端设备。 (1)第一步: yarn add lib-flexible 或者 npm install lib-flexible(公共) 在main.js引入中:import 'lib-flexible/flexible.js' (2.1)第二步第一种方法:安装postcss-px2rem y

fyhxz0305的博客 715

cli3 px转rem适配移动端_基于vue-cli3的vue项目移动端样式适配,lib-flexible和postcss-px2rem...

1,安装 flexible和 postcss-px2rem(命令行安装)npm install lib-flexible --savenpm install postcss-px2rem --save简要介绍这两个包的用途:flexible会为页面根据屏幕自动添加标签,动态控制initial-scale,maximum-scale,minimum-scale等属性的值。例如在Galaxy S II...

weixin_34993796的博客 112
上一篇: 微信小程序添加埋点
下一篇: vue移动端项目底部适配iphonex
codezha
博客等级 码龄10年 28粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值