返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue实现移动端适方案的完整步骤
  • 657
分享到

vue实现移动端适方案的完整步骤

摘要

vue实现移动端适配步骤如下: 先安装amfe-flexible和postCSS-pxtorem: npm install amfe-flexible --save npm inst

vue实现移动端适配步骤如下:

先安装amfe-flexible和postCSS-pxtorem:

npm install amfe-flexible --save
npm install postcss-pxtorem --save

在main.js导入amfe-flexible

import 'amfe-flexible';

配置postcss-pxtorem,可在Vue.config.js、.postcssrc.js、postcss.config.js其中之一配置,权重从左到右降低,没有则新建文件,只需要设置其中一个即可:

在vue.config.js配置如下:

		module.exports = {
		    //...其他配置
		    css: {
		        loaderOptions: {
		            postcss: {
		                plugins: [
		                    require('postcss-pxtorem')({
		                        rootValue: 37.5,
		                        propList: ['*']
		                    })
		                ]
		            }
		        }
		    },
		}

在.postcssrc.js或postcss.config.js中配置如下:

		module.exports = {
		    "plugins": {
		        'postcss-pxtorem': {
		            rootValue: 37.5,
		            propList: ['*']
		        }
		    }
		}

rootValue根据设计稿宽度除以10进行设置,这边假设设计稿为375,即rootValue设为37.5;

propList是设置需要转换的属性,这边*为所有都进行转换。

测试结果:

css中设置某类宽度为375px:

	.content{
	  width:375px;
	}

运行后在浏览器可以发现已经转化为10rem,即375/设置的rootValue:

 以上情况则说明postcss-pxtorem配置成功

html的字体大小跟随设备宽度进行改变,body跟随设备的dpr进行改变,这是amfe-flexible的实现,即说明配置成功。

说明,安装过程中可能会遇到以下报错:

1.安装配置后,发现rem并没有生效,解决办法:使用vue.config.js去配置,不要用postcss.config.js

2.抛错[object Object] is not a PostCSS plugin。报错原因:postcss-pxtorem版本太高,更改版本为5.1.1。npm install postcss-pxtorem@5.1.1

总结

到此这篇关于vue实现移动端适方案的文章就介绍到这了,更多相关vue实现移动端适内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue实现移动端适方案的完整步骤

本文链接: https://lsjlt.com/news/169539.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue实现移动端适方案的完整步骤
    vue实现移动端适配步骤如下: 先安装amfe-flexible和postcss-pxtorem: npm install amfe-flexible --save npm inst...
    99+
    2022-11-13
    vue实现移动端适配方案 Vue移动端适配 vue如何适配移动端
  • 浅谈vue 移动端完美适配方案
    前言:根据最近做的一个医疗手机端项目总结在移动端,vue怎么在不同屏幕上做根据不同屏幕大小适配 1、适配方案 在本项目中我所使用的vue移动方案是使用amfe-flexible ...
    99+
    2024-04-02
  • vue动态绑定图标的完整步骤
    0 图标和图片的不同 图标时字符,图片时二进制流。即图片加载会比图标慢,且加载图标最好不要用img标签,我们可以把图标当成组件用import的方法引入进来,然后当成标签引入。 1 ...
    99+
    2024-04-02
  • webpack的移动端适配方案小结
    目录rem vw 适配第三方UI框架 结语 在移动端开发的过程中,一个最常见的问题就是适配不同的屏幕宽度。目前比较常见的适配方案有rem和vw,它们都是css中的相对单位。 rem ...
    99+
    2024-04-02
  • spring boot+vue实现JSAPI微信支付的完整步骤
    目录微信支付微信支付前的准备后台开发vue前端总结微信支付 最近公司要在微信公众号上做一个活动预报名,活动的门票等需要在微信中支付。 微信支付前的准备 微信支付需要一个微信支付商务号...
    99+
    2024-04-02
  • Spring Boot+Vue实现Socket通知推送的完整步骤
    目录Spring Boot端第一步,引入依赖第二步,创建WebSocket配置类第三步,创建WebSocket服务第四步,创建Controller进行发送测试Vue端第一步,创建连接...
    99+
    2023-05-14
    socket通知推送 springboot vue socket
  • 常见的移动端前端适配方案分享
    今天小编给大家分享的是常见的移动端前端适配方案分享,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。在网上搜了一下,很多面试都会被问到移动端适配方法的问题,最近看了一些文章,这里总结一下...
    99+
    2023-06-08
  • Vue中el-menu-item实现路由跳转的完整步骤
    目录场景:方法如下:补充:el-menu-item 实现水平导航栏,路由的跳转总结场景: 用了element-ui的el-menu 菜单 怎样实现路由跳转呢? 方法如下: 1,在e...
    99+
    2024-04-02
  • 如何实现基于rem的移动端响应式适配方案
    这篇文章将为大家详细讲解有关如何实现基于rem的移动端响应式适配方案,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。视口在前一段时间,我曾经写过一篇关于viewport的文...
    99+
    2024-04-02
  • vue移动端自适应的方法是什么
    这篇文章主要介绍“vue移动端自适应的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue移动端自适应的方法是什么”文章能帮助大家解决问题。方案1:直接引入js  (自己 写的动...
    99+
    2023-07-04
  • vue3+ts+vant移动端H5项目搭建的实现步骤
    目录1.全局安装vue-cli2.使用vue ui 可视化创建项目3.打开项目4、安装vant,并实现按需引入5、移动端适配(rem)使用vue-cli搭建项目 1.全局安装vue-...
    99+
    2024-04-02
  • Oracle 11g实现安全加固的完整步骤
    前言 数据库安全配置中,需要做相关的安全加固工作。以确认数据库的安全,但是,有些时候,操作不当或者数据库业务账号修改密码后,而程序的连接数据库的配置封装在jar里,如果jar内的连接数据库的配置信息没有做相...
    99+
    2024-04-02
  • C#中实现登录功能的完整步骤
    1. 准备工作 新建一个数据库StudentDB -- 使用master 数据库 use master go if exists(select *from sysda...
    99+
    2024-04-02
  • vue移动端实现手指滑动效果的方法
    本篇内容主要讲解“vue移动端实现手指滑动效果的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue移动端实现手指滑动效果的方法”吧!本文实例为大家分享了vue移动端实现手指滑动效果的具体代...
    99+
    2023-06-20
  • Java实现画图的详细步骤(完整代码)
    一、导入依赖 <dependency> <groupId>net.coobird</groupId> <artifactId...
    99+
    2024-04-02
  • python实现地牢迷宫生成的完整步骤
    目录基本属性生成房间生成墙壁生成门口生成通道总结 基本属性 定义当前地牢的等级,地图长宽,房间数量,房间的最小最大长度,如下 class Map: def __...
    99+
    2024-04-02
  • vue实现移动端的开关按钮
    本文实例为大家分享了vue实现移动端的开关按钮的具体代码,供大家参考,具体内容如下 逻辑: 1.写一个椭圆形的div 2.动态改变这个椭圆形的div的背景颜色 3.写一个圆点,这个圆...
    99+
    2024-04-02
  • SpringBoot整合Minio实现上传文件的完整步骤记录
    目录Minio安装 Minio使用docker安装拉取镜像启动使用9000端口 登录控制台创建存储桶设置桶权限创建 Java 客户端依赖配置文件配置文件配置类创建 minio 客户端...
    99+
    2024-04-02
  • vue-cli配置lib-flexible + rem如何实现移动端自适应
    这篇文章给大家分享的是有关vue-cli配置lib-flexible + rem如何实现移动端自适应的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装flexiblenpm&nb...
    99+
    2024-04-02
  • vue中如何实现移动端的scroll滚动
    这篇文章主要为大家展示了“vue中如何实现移动端的scroll滚动”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中如何实现移动端的scroll滚动”这篇文...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作