uniapp开发小程序引入vant-weapp流程

 1. 首先创建项目

a5c45b33b28f437aaeefe626ee2e81a2.png

 2. 在项目中新建文件夹( wxcomponents )与pages平级.

3. 打开 GitHub ,搜索 vant-weapp ,通过  git clone https://github.com/vant-ui/vant-weapp.git

 下载 vant-weapp文件05d45cf7463049f9bf09a587e40f442f.png

 4. 将 vant-weapp 文件中的 dist 文件夹复制到  wxcomponents 文件夹里面,把dist文件重命名为vant

5. 由于我们一个一个引入组件比较麻烦,我们可以在 uniapp官网中的全局文件中搜索 easycom ,通过easycom配置批量引入,

"easycom": {
	  "autoscan": true,
	  "custom": {
		  "van-(.*)": "@/wxcomponents/vant/$1/index.vue"

          // 这里ui开头都是vant  括号中的 .* 表示任意字符  用$1 来获取到那个任意字符

	    // "^uni-(.*)": "@/components/uni-$1.vue", // 匹配components目录内的vue文件
	    // "^vue-file-(.*)": "packageName/path/to/vue-file-$1.vue" // 匹配node_modules内的vue文件
	  }
	}

faf3d28c8b284dd295d98ca48b8a666e.png

 6. 我们在页面中引入一个 vant组件测试

433bfc5350d548cb977d3f60a2f755d3.png

 此时我们运行会报错!!!

ea3f3da3ca5c416ea641df33c69d0496.png

 最简单测处理方法: 

        我们只需到把 wxcomponents文件夹=>vant文件夹=>icon文件夹=>index.wxss文件格式化一下( HBuilder X 默认格式化快捷键: Ctrl+Alt+L )

        主要原因是因为自动转换字体处理这一块有影响:

7ca0e5412f2f4940942259962aa40b80.png

 这样我们的组件就可以使用了.

a4a3025d79d846e2aeb3cae8b9712a06.png

 

 

 

要在uniapp中使用和安装vant-weapp,您可以按照以下步骤进行操作: 安装vant-weapp: 1. 在您的uniapp项目根目录中,打开命令行工具(如终端)。 2. 运行以下命令来安装vant-weapp: ``` npm install vant-weapp -S --production ``` 或者,如果您使用的是yarn包管理器,可以运行以下命令: ``` yarn add vant-weapp --production ``` 3. 安装完成后,您将在项目的 `node_modules` 目录下找到 `vant-weapp` 文件夹。 使用vant-weapp: 1. 在uniapp的页面中,找到需要使用vant-weapp组件的页面。 2. 在页面的json配置文件中,添加以下代码以引入vant-weapp组件: ```json { "usingComponents": { "van-button": "vant-weapp/dist/button/index", "van-cell": "vant-weapp/dist/cell/index", // 添加其他需要使用的组件 } } ``` 3. 在页面的vue文件中,即 `.vue` 文件中,您可以使用vant-weapp的组件了。例如,在模板中使用van-button组件: ```html <template> <view> <van-button type="primary">按钮</van-button> </view> </template> ``` 4. 您可以根据vant-weapp的官方文档,自行查阅各个组件的使用方法和属性。 需要注意的是,vant-weapp是基于微信小程序开发的,因此在使用时需要注意一些微信小程序的特性和限制。另外,由于uniapp支持多端开发,包括H5、App小程序等,vant-weapp在不同端的兼容性可能会有所差异,您可以参考vant-weapp的官方文档来了解更多详情。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发那点事儿~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值