集成Vant
1.在小程序项目根目录下执行:npm init
2.npm install --production
3.开发工具左上角--详情--本地设置--使用npm模块选中
4.安装Vant:npm i @vant/weapp -S --production
5.将 app.json 中的 "style": "v2" 去除,小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱。
6.修改 project.config.json
开发者工具创建的项目,miniprogramRoot 默认为 miniprogram,package.json 在其外部,npm 构建无法正常工作。
需要手动在 project.config.json 内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置。
{
...
"setting": {
...
"packNpmManually": true,
"packNpmRelationList": [
{
"packageJsonPath": "./package.json",
"miniprogramNpmDistDir": "./miniprogram/"
}
]
}
}
注意: 由于目前新版开发者工具创建的小程序目录文件结构问题,npm构建的文件目录为miniprogram_npm,并且开发工具会默认在当前目录下创建miniprogram_npm的文件名,所以新版本的miniprogramNpmDistDir配置为’./'即可
7.开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件。
!!!百度上有的教程写的不全,在没有使用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… 下载如下两个文件
2.在app.wxss中引入(路径自己换)
3.使用方法
<button class="cu-btn bg-brown margin-tb-sm lg">块状</button>
4.详细文档地址:www.kancloud.cn/als24/color…