小程序中使用vant

vant链接:https://github.com/youzan/vant-weapp

小程序npm: https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html

1打开终端,初始化项目,生成pack.json文件

2、通过 npm 安装 npm i @vant/weapp -S --production

3、微信开发者工具点击右上角详情--本地设置--勾选使用npm模块

4、构建npm

5、修改 project.config.json

官方解释:官方修改npm包位置

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

6、重新构建npm一次,

7.使用组件

全局引入(推荐)

在app.json中引入组件, 

{
   "usingComponents": {
     "van-button": "miniprogram_npm/vant-weapp/button/index" 
   } 
}

假如想在index.wxml中使用button组件

index.wxml

<view class="container">   
  <van-button type="default">默认按钮</van-button>   
  <van-button type="primary">主要按钮</van-button>   
  <van-button type="info">信息按钮</van-button>   
  <van-button type="warning">警告按钮</van-button>   
  <van-button type="danger">危险按钮</van-button> 
</view>

注意,组件引用路径问题

全局引用

单页面引用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值