初始化项目步骤就不做阐述。
第一步:安装依赖 @vant/weapp
npm下载命令:npm i @vant/weapp -S --production
npm下载命令:yarn add @vant/weapp -S --production
第二步 :修改配置
1、找到miniprogram文件下的app.json
将 app.json 中的 "style": "v2" 这行代码删除(原因是小程序的新版基础组件强行加上了许多样式,难以覆盖,不关闭将造成部分组件样式混乱)
保留"lazyCodeLoading": "requiredComponents"
javascript
{
"pages": [
"pages/home/index",
"pages/my/index"
],
"window": {
"backgroundColor": "#F6F6F6",
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#F6F6F6",
"navigationBarTitleText": "沛县国网充电站建设",
"navigationBarTextStyle": "black"
},
"tabBar": {
"custom": false,
"color": "#7A7E83",
"selectedColor": "#3cc51f",
"borderStyle": "black",
"backgroundColor": "#ffffff",
"list": [{
"pagePath": "pages/home/index",
"iconPath": "/image/icon_component.png",
"selectedIconPath": "/image/icon_component_HL.png",
"text": "首页"
}, {
"pagePath": "pages/my/index",
"iconPath": "/image/icon_API.png",
"selectedIconPath": "/image/icon_API_HL.png",
"text": "我的"
}]
},
"sitemapLocation": "sitemap.json",
"lazyCodeLoading": "requiredComponents"
}
2、找到更目录下的project.config.json
在setting 下添加
注意: "packNpmManually": true, 必须为true,有的博主写的是false ,发现工具运行npm 报错
javascript
"packNpmManually": true,
"packNpmRelationList": [
{
"packageJsonPath": "./package.json",
"miniprogramNpmDistDir": "./miniprogram/"
}
],
第三步:构建npm工具
选择构建npm ,需要几秒钟
第四步:使用组件
小程序中就每个页面按需引入,例如我在首页中使用
找到首页下面的index.json 中的usingComponents
javascript
{
"usingComponents": {
"cloud-tip-modal": "/components/cloudTipModal/index",
"van-button": "@vant/weapp/button/index"
}
}
使用
html
<view class="container">
<view class="title">快速了解云开发</view>
<van-button type="primary">主要按钮</van-button>
</view>
如有问题就留言