vue - 搭建 webapp 自适应项目-使用 vant 组件库 并 可自动调节大小
2022/1/5 6:04:26
本文主要是介绍vue - 搭建 webapp 自适应项目-使用 vant 组件库 并 可自动调节大小,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.创建个vue 项目,这里不详细写怎么创建,参考 vue - 指令创建 vue工程 - 岑惜 - 博客园 (cnblogs.com) https://www.cnblogs.com/c2g5201314/p/15660810.html
使用vue2.0
2.分别执行指令
安装 vant npm i vant -S 安装按需引入vant差插件
npm i babel-plugin-import -D
安装 px转rem 插件 【不要太高,可能导致报错,指定版本安装】
npm install postcss-pxtorem@5.1.1 -D
3.配置
找到母版文件 ,修改 meta 标签 ,
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
在main.js 配置
import 'amfe-flexible'
在 babel.config.js 添加
plugins: [ ['import', { libraryName: 'vant', libraryDirectory: 'es', style: true }, 'vant'] ]
根目录创建 .postcssrc.js 文件
添加内容
module.exports = { plugins: { 'autoprefixer': { browsers: ['Android >= 4.0', 'iOS >= 8'] }, 'postcss-pxtorem': { rootValue: 37.5, propList: ['*'] } } }
在 vue.config.js 文件 添加
const pxtorem = require('postcss-pxtorem')
css: { loaderOptions: { postcss: { plugins: [ pxtorem({ rootValue: 37.5, propList: ['*'], // 该项仅在使用 Circle 组件时需要 // 原因参见 https://github.com/youzan/vant/issues/1948 selectorBlackList: ['van-circle__layer'] }) ] } } }
现在配置好了
3.测试
在页面引入个组件 【按需引入】
浏览器效果
调大屏幕 ,可以发现组件会根据屏幕变化而变化
有一点需要注意:
行样式不会自动将px转rem ,自定义组件时,注意使用rem单位 如
这篇关于vue - 搭建 webapp 自适应项目-使用 vant 组件库 并 可自动调节大小的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南
- 2024-11-16Vue项目实战:新手入门指南
- 2024-11-16React Hooks之useEffect案例详解
- 2024-11-16useRef案例详解:React中的useRef使用教程
- 2024-11-16React Hooks之useState案例详解
- 2024-11-16Vue入门指南:从零开始搭建第一个Vue项目
- 2024-11-16Vue3学习:新手入门教程与实践指南
- 2024-11-16Vue3学习:从入门到初级实战教程