vue项目实现pc端和手机端屏幕自适应

这篇具有很好参考价值的文章主要介绍了vue项目实现pc端和手机端屏幕自适应。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装flexible插件

yarn add lib-flexible -S

下载淘宝的flexible插件,-S为产生依赖

2.安装px自动转换成rem的插件

yarn add px2rem-loader -D

下载将px转换成rem的插件,这样在谢的时候就可以根据设计稿直接使用,这个插件会自动帮我们转换成rem

3.在main.js中引入lib-flexible插件

vue项目实现pc端和手机端屏幕自适应

4.在vue.config.js中添加配置

module.exports = {
  chainWebpack: config => {
    config.module
      .rule("css")
      .test(/\.css$/)
      .oneOf("vue")
      .resourceQuery(/\?vue/)
      .use("px2rem")
      .loader("px2rem-loader")
      .options({
        remUnit: 192 // 设计稿大小比例 / 10
      });
  },
}

 5.修改flexible.js文件,在node_modules依赖包里面

vue项目实现pc端和手机端屏幕自适应vue项目实现pc端和手机端屏幕自适应

 将原本的540px替换成width,这样就实现了根据屏幕大小自动适配了

6.设置完成后重启项目就可以了~

如果你使用的是  scss   那么就用amfe-flexible,安装方法和lib-flexble一样文章来源地址https://www.toymoban.com/news/detail-465974.html

到了这里,关于vue项目实现pc端和手机端屏幕自适应的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue 项目的屏幕自适应方案

    方案一:使用 scale-box 组件 属性: width  宽度 默认  1920 height  高度 默认  1080 bgc  背景颜色 默认  \\\"transparent\\\" delay 自适应缩放防抖延迟时间(ms) 默认  100 vue2版本: vue2大屏适配缩放组件(vue2-scale-box - npm) 或者 使用方法: vue3版本: vue3大屏适配缩放组件(vue3-scale-box

    2024年01月18日
    浏览(23)
  • 前端移动端布局自适应 及移动端和PC端共用一套代码注意事项

    前端移动端布局自适应 目录 一、自适应布局概念? 二、使用步骤 1. head标签里要写适用移动端 2. 自适应单位问题 3. CSS如何写? 总结 前言 移动端布局需要适应不同大小手机平板屏幕,所以字体图片等尺寸就要做到随着屏幕大小的变化去自适应,这样会给用户很好的体验感和

    2024年02月08日
    浏览(32)
  • 屏幕分辨率:PC / 手机 屏幕常见分辨率,前端如何适配分辨率

    一、常见的PC屏幕分辨率 序号 水平像素点数和垂直像素点数 也被称为 常见显示器 1 1366 × 768 720p 或 HD Ready 常见于笔记本电脑和低端桌面显示器 2 1920 × 1080 1080p 或 Full HD / 全高清 高端笔记本电脑和中高档台式机 3 2560 × 1440 2K 分辨率 常见于高端笔记本电脑和高端台式机 4 38

    2024年02月03日
    浏览(55)
  • 使用php实现pc端和移动端分离

    使用php实现pc端和移动端分离 自适应技术可以实现根据浏览器的宽度来实现移动端和pc的自适应,但会影响用户的体验,以下代码实现在同一个链接下,移动端和pc分别有各自的html,

    2024年02月20日
    浏览(22)
  • 前端实现自适应屏幕数据可视化大屏(vue + v-scale-screen组件 + dataV组件)

    前言 目前市面上有很多付费的数据可视化平台,作为一个代码编程人员,为啥不自己搞一套呢,不仅自己可以增加自己的技能,也可以减少开发成本,何乐而不为呢? 写这篇文章,一方面工作有需求要实现数据可视化大屏,另一方面当然现在也有很多场景都用到数据可视化

    2024年02月08日
    浏览(35)
  • element UI中设置图片的高度并支持PC和手机自适应

    一、elementui 导航菜单栏和Breadcrumb 面包屑关联 二、elementui 左侧导航菜单栏与main区域联动 三、elementui 中设置图片的高度并支持PC和手机自适应 四、elementui 实现一个固定位置的Pagination(分页)组件 在使用Element UI时,可以通过样式覆盖来实现图片的高度在PC和移动端的自适应

    2024年04月13日
    浏览(31)
  • 简洁简约个人导航页引导源码PC手机自适应模板自定义背景以及音乐带后台包学会搜索引擎可收录

    简洁简约个人导航页引导源码PC手机自适应模板自定义背景以及音乐带后台包学会 搜索引擎可收录       获取源码:https://pan.baidu.com/s/1gbnBmL35RhzGuZ5P0Mk7tA?pwd=h06o 提取码:h06o  

    2024年02月07日
    浏览(76)
  • UNITY 基础之 实现动态加载网络端、PC端和 ANDROID 端指定路径下的图片的简单方法

    Unity中的一些基础知识点,便于后期查看学习。 本节介绍,如何动态加载网络上,电脑上或者Android手机上指定路径的图片的简单方式,方法不唯一,仅供参考。 1、UnityWebRequest 发起网络请求,DownloadHandlerTexture 作为发起下载图片,解析得到图片 2、下载地址不仅支持网络路径

    2024年02月09日
    浏览(29)
  • 前端实现大屏缩放自适应屏幕

    在前端实现大屏缩放自适应屏幕的过程中,可以使用以下几种方式: 使用CSS3的缩放属性(transform: scale())来缩放页面元素,以适应不同大小的屏幕。缩放后,需要使用CSS来重新布局和调整页面元素的尺寸和位置。 使用CSS的@media查询来根据不同的屏幕大小调整元素的样式和布

    2024年02月20日
    浏览(32)
  • Vue3项目中使用ECharts图表并实现自适应效果

    在项目中输入如下代码: 安装完成可以在package.json中看到: 创建ECharts图表的文件barCharts.vue,将它引入并在父组件中使用。在使用setup时,我们把组件直接引入进来,就可以直接使用了,不用像Vue2那样需要注册了。 在父组件中创建一个有宽高的容器,里面放ECharts组件,ECh

    2024年02月03日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包