vue-cli项目怎么使用vw单位?

下面vue.js栏目给大家介绍一下vue-cli项目中使用vw——相比flexible更原生的移动端解决方案。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

vue-cli项目怎么使用vw单位?

安装
命令行输入:

yarn add postcss-px-to-viewport

登录后复制

或 

npm i postcss-px-to-viewport -save -dev

登录后复制

配置
package.json中,在postcss中添加代码:

立即学习“前端免费学习笔记(深入)”;

"postcss": {"plugins": {"autoprefixer": {},"postcss-px-to-viewport": {"viewportWidth": 750,"minPixelValue": 1}}},

登录后复制

配置项:
“viewportWidth”: 750, // 设计稿的宽度
“unitPrecision”: 3, // px转成vw、vh后小数点保留的位数
“minPixelValue”: 1, // 不转化为vw的最小px值

使用场景

vw与vh会在pc与移动端均产生效果,而不像flexible只会转换一定宽度(记得是750px)以下设备的px为rem,因此若设计稿为移动端而生,全权使用vw单位会使得页面在pc端出现字体过大等现象,需酌情处理,根据应用场景自行选择
vue-cli3.0引入lib-flexible/px2rem

兼容性

vw/vh 单位其实出现比较早了,只是以前支持性不太好,现在随着浏览器的发展,大部分(92%以上)的浏览器已经支持了vw/vh

相关推荐:2020年前端vue面试题大汇总(附答案)vue教程推荐:2020最新的5个vue.js视频教程精选

更多编程相关知识,请访问:vue.js栏目!!

以上就是vue-cli项目怎么使用vw单位?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3022094.html

(0)
上一篇 2025年3月13日 05:51:33
下一篇 2025年2月25日 11:30:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue如何注释

    vue注释的方法:1、html注释,代码为【】;2、【pug(html)】注释,代码为【div //】;3、js注释,代码为【var a = ‘abc’;】。 本教程操作环境:windows10系统、vue2.9,本…

    2025年3月13日
    200
  • vue3.0和vue2.0的区别是什么?

    区别:vue2.0中不管数据多大,都会在一开始就为其创建观察者;当数据很大时,这可能会在页面载入时造成明显的性能压力。而vue3.0只会对“被用于渲染初始可见部分的数据”创建观察者,而且vue3.0的观察者更高效。 vue3.0和2.0的区…

    2025年3月13日
    200
  • vue计算属性和watch的区别有哪些?

    区别:1、计算属性在调用时需要在模板中渲染,修改计算所依赖元数据;watch在调用时只需修改元数据。2、计算属性默认深度依赖,watch默认浅度观测。3、计算属性适合做筛选,不可异步;watch适合做执行异步或开销较大的操作。 comput…

    2025年3月13日
    200
  • 基于vue移动端UI框架有哪些?

    基于vue移动端UI框架有:1、vonic,基于vue.js和ionic样式的UI框架;2、vux,基于WeUI和Vue2开发的移动端UI组件库;3、Mint UI;4、MUI;5、Muse-ui;6、Vant;7、Cube UI等等。 优…

    2025年3月13日 编程技术
    200
  • vue开发必须要搭脚手架么?

    vue开发不是必须要搭脚手架的。vue项目不一定要搭建脚手架,也可直接用cdn引入vue.js的形式,写的静态页面不搭建脚手架也是可以的;脚手架只不过是预先配置好的一个框架,你要是喜欢,手动搞一个脚手架一模一样的代码结构都行。 vue是一个…

    2025年3月13日
    200
  • .vue文件里怎么写scss?

    方法:首先安装【node-sass和sass-loader】依赖;然后打开【webpack.base.conf.js】文件,在rule中添加scss规则;最后在【】标签内写scss样式。 本教程操作环境:windows7系统、Vue2.9.…

    2025年3月13日
    200
  • vue-loader是什么?

    vue-loader是一个webpack的loader,是vue文件的一个加载器,主要用来处理vue组件文件,配合 webpack以及相关loader,来进行编译模版、scoped CSS和热重载。 该方法适用于所有品牌的电脑。 Vue L…

    2025年3月13日
    200
  • vue.use是什么呀?

    vue.use是一个官方API,是全局注册一个组件或者插件的方法,如果插件(plugin)是一个对象,必须提供install方法;如果插件是一个函数,它会作为install方法。该方法需要在调用“New Vue()”之前被调用。 本教程操作…

    2025年3月13日
    200
  • vue WEEX是啥?

    在vue中,WEEX是使用流行的Web开发体验来开发高性能原生应用的框架;Weex致力于使开发者能基于通用跨平台的Web开发语言和开发经验,来构建Android、iOS和Web应用。 Weex(发音是 /wiːks/, 和 “W…

    2025年3月13日
    200
  • 使用vue脚手架怎么搭建项目

    使用vue脚手架搭建项目的方法:1、全局安装vue-cli脚手架;2、打开命令提示符,通过cd命令进入项目所在文件夹;3、创建vue-cli工程项目;4、安装依赖;5、启动项目。 本教程操作环境:windows10系统、vue2.9版,该方…

    2025年3月13日 编程技术
    200

发表回复

登录后才能评论