Vant 组件库的使用

Vant 组件库的使用

介绍

Vant 是一个轻量、可靠的移动端组件库。

安装

1.通过 npm 安装

# Vue 3 项目,安装最新版 Vant:
npm i vant -S

# Vue 2 项目,安装 Vant 2:
npm i vant@latest-v2 -S

AhhzW.png

2.通过 CDN 安装

<!-- 引入样式文件 -->
<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/vant@2.12/lib/index.css"
/>

<!-- 引入 Vue 和 Vant 的 JS 文件 -->
<script src="https://cdn.jsdelivr.net/npm/vue@2.6/dist/vue.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vant@2.12/lib/vant.min.js"></script>

<script>
  // 在 #app 标签下渲染一个按钮组件
  new Vue({
    el: '#app',
    template: `<van-button>按钮</van-button>`,
  });

  // 调用函数组件,弹出一个 Toast
  vant.Toast('提示');

  // 通过 CDN 引入时不会自动注册 Lazyload 组件
  // 可以通过下面的方式手动注册
  Vue.use(vant.Lazyload);
</script>

引入组件

方式一: 自动按需引入组件

# 安装插件
npm i babel-plugin-import -D

AhDDd.png

// 对于使用 babel7 的用户,可以在 babel.config.js 中配置
module.exports = {
  plugins: [
    ['import', {
      libraryName: 'vant',
      libraryDirectory: 'es',
      style: true
    }, 'vant']
  ]
};

Ah584.png

import Button from 'vant/lib/button';
import 'vant/lib/button/style';

方式三:导入所有组件

import Vue from 'vue';
import Vant from 'vant';
import 'vant/lib/index.css';

Vue.use(Vant);

下面如何使用以及报错解决

在main.js.js里面按需引入 (在需要别的基础组件直接往里面添加就可以)

 import { Button } from 'vant'; 

不要忘了注册

 Vue.use(Button); 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zHhFlVJp-1651213880734)(https://s1.328888.xyz/2022/04/29/AhlB3.png)]

想使用什么样的样式 直接拿过来用就可以

Ahd3Q.png

下面使用提示组件样式使用

首先先引用注册

AhpL2.png

给上面的button加了一个单击事件让它显示出来 直接使用的话它会报错 如下
AhzvT.png
AhWIB.png

下方是我的解决办法

在前面加上this.$就可以解决了

如下
[外链图片转存中…(img-cKBVbCnx-1651213880737)]
[外链图片转存中…(img-urAJSx1W-1651213880739)]

下方是我的解决办法

在前面加上this.$就可以解决了

AhWIB.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值