vue移动端组件库Vant

大家熟知适用于Vue的组件库很多
在做移动端的Vue项目中适用Mint-UI,Mui,Vant这三个,但在我做项目中这三个组件都用过,前两个坑很多(Mint-UI,Mui),在引入相关组件之后,会出现路由无法配置,图标无法更改等一系列问题,

强烈推荐使用Vant!!!!!

Vant官网有详细安装说明
https://youzan.github.io/vant/#/zh-CN/quickstart

自己总结的安装步骤:

  • 1.npm i vant --save

  • 2.npm i babel-plugin-import -D

babel-plugin-import 是一款 babel 插件,它会在编译过程中将 import 的写法自动转换为按需引入的方式
自动按需引入组件 (推荐)

  • 3.在.babelrc 中添加配置npm i babel-plugin-import -D
> // 在.babelrc 中添加配置 // 注意:webpack 1 无需设置 libraryDirectory {  
> "plugins": [
>     ["import", {
>       "libraryName": "vant",
>       "libraryDirectory": "es",
>       "style": true
>     }]   ] }
> 
> // 对于使用 babel7 的用户,可以在 babel.config.js 中配置 module.exports = {  
> plugins: [
>     ['import', {
>       libraryName: 'vant',
>       libraryDirectory: 'es',
>       style: true
>     }, 'vant']   ] };

// 接着你可以在代码中直接引入 Vant 组件

  • 4.import { Button } from ‘vant’;

很简单四步就完成组件使用啦,方便简洁,无坑!

需要注意的一点:

Vant 中的样式默认使用px作为单位,如果需要使用rem单位,推荐使用以下两个工具:

  • postcss-pxtorem 是一款 postcss 插件,用于将单位转化为
  • rem lib-flexible 用于设置 rem 基准值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值