uniapp项目引入vant4 npm下载

最近在自己测试项目中想引用vant组件,去看博客大部分都是教使用压缩包下载,然后要新建一个文件夹之类的,由于自己的npm安装的,就介绍一下如何npm下载并全局注册的方法

npm下载vant
//仅展示vue3 加 vant4的效果

npm i vant

下载完成后可以在package.json中查看vant的版本

全局注册

在main.js文件中添加以下代码——引入组件及样式

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

完整的样式应该是这样 

放在import { createSSRApp } from 'vue' 之后 ,createApp方法之前

页面中使用,以van-botton为例
<view class="content">
		<scroll-view scroll-y="true">
			<radio-group @change="radioChange">
				<view class="radio-item" v-for="item in items" :key="item.value">
					<view>
						<radio :value="item.value" :checked="item.value === current" />
					</view>
					<view>{{item.name}}</view>
				</view>
			</radio-group>
		</scroll-view>
		<view class="btn">
			<van-button type="success" @click="buyEvt()">购买</van-button>
		</view>
	</view>

注意 vant中的反馈组件需要单独引用

以Dialog弹窗为例,需要在页面中单独引用

import { showConfirmDialog } from 'vant';

//触发demoEvt方法时,展示弹窗
function demoEvt(){
    showConfirmDialog({
      title: '标题',
      message:'内容',
})
  .then(() => {
    console.log('点击了确认');
  })
  .catch(() => {
    console.log('点击了取消');
  });
}

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值