微信小程序--集成UI组件库

450 阅读1分钟

集成Vant

1.在小程序项目根目录下执行:npm init

2.npm install --production

3.开发工具左上角--详情--本地设置--使用npm模块选中 image.png
4.安装Vant:npm i @vant/weapp -S --production

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

6.修改 project.config.json 开发者工具创建的项目,miniprogramRoot 默认为 miniprogrampackage.json 在其外部,npm 构建无法正常工作。 需要手动在 project.config.json 内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置。

{
  ...
  "setting": {
    ...
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./miniprogram/"
      }
    ]
  }
}

注意: 由于目前新版开发者工具创建的小程序目录文件结构问题,npm构建的文件目录为miniprogram_npm,并且开发工具会默认在当前目录下创建miniprogram_npm的文件名,所以新版本的miniprogramNpmDistDir配置为’./'即可

7.开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件。

image.png

!!!百度上有的教程写的不全,在没有使用npm引入组件之前直接点构建npm会报一个错误:
message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 miniprogramRoot 目录内,或配置 project.config.json 的 packNpmMa。 所以按照步骤来 先npm install 组件,再构建。

8.引用组件(通过 npm 安装)
在app.json中加入 "usingComponents": { "van-button": "@vant/weapp/button/index" }
需要使用其他组件自己添加即可 页面中直接使用<van-button>按钮<van-button/>即可

集成ColorUI

1.codechina.csdn.net/mirrors/wei… 下载如下两个文件 image.png

2.在app.wxss中引入(路径自己换)

image.png

3.使用方法

<button class="cu-btn bg-brown margin-tb-sm lg">块状</button>

4.详细文档地址:www.kancloud.cn/als24/color…