在微信小程序云开发中引入Vant Weapp组件库

介绍

Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。

目前 Vant 官方提供了 Vue 2 版本Vue 3 版本微信小程序版本,并由社区团队维护 React 版本支付宝小程序版本

介绍 - Vant Weapp (youzan.github.io)

Vant Weapp需要安装 node.js,不会安装的自行百度。

通过 npm 指令安装 Vant Weapp

云开发的右键点击miniprogram在外部终端窗口打开

1 npm init -y

2   npm 指令安装 Vant Weapp

npm i @vant/weapp -S --production

安装完成多了这几个文件

修改 app.json

将 app.json 中的 "style": "v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱

 修改 project.config.json

非常重要的一步,牵扯到这个UI框架是否能正常工作,我们这里只说云开发,就是通过project.config.json配置文件给"package.json"文件和  "miniprogram_npm"找到正确的路径,看图片左面三个红圈在同一个文件夹下,属于平级的关系,所以只需要在当前文件夹内找"package.json" 和  "miniprogram_npm" (./当前文件夹 ../ 上一级文件夹)

  "packageJsonPath": "./package.json",
  "miniprogramNpmDistDir": "./miniprogram_npm/"

如果你观察你的目录结构和这个不一样,可以按照实际的目录结构填写正确的路径,不要完全按官网的填 

 其实这个地方不配置,或者配置错了,后面也能用,只不过导入组件的时候要写上完整的路径,比较麻烦一些,像下面这样:

全局导入组件

在局部导入组件

 

构建 npm 包 

打开微信开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,多了一个miniprogram_npm,即可引入组件了

使用 

在全局导入组件

 在局部页面导入组件

 在wxml页面展现

看到第一个按钮,说明安装成功了,具体怎么玩出花那要看自己的本事了。 

猜你喜欢

转载自blog.csdn.net/m0_73694897/article/details/134053222