美文网首页
小程序引用vant weapp

小程序引用vant weapp

作者: 後弦月的雨 | 来源:发表于2021-04-07 15:58 被阅读0次

Vant Weapp地址:https://youzan.github.io/vant-weapp/#/intro

一、微信小程序--引入第三方框架 Vant (配合vsCode)

引用步骤原文链接:https://blog.csdn.net/doinb_6/article/details/107021939
1.1、根目录新建文件夹miniprogram (为引入vant 做准备)

image.png
1.2、右键miniprogram文件夹,选在在终端打开
输入命令:npm init(记得以管理员身份运行开发工具),然后一直回车,直至在miniprogram文件夹下,生成package.json文件。
image.png
1.3、安装依赖
通过npm安装,执行以下命令
1:npm install --production
2: npm i @vant/weapp -S --production
image.png
1.4、构建 NPM 包
打开微信开发者工具,点击 工具 -> 构建 npm,并点击详情,勾选 使用 npm 模块 选项,构建完成后,即可引入组件
image.png
1.5、将 app.json 中的 "style": "v2" 去除,小程序的[新版基础组件https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#style]强行加上了许多样式,难以去除,不关闭将造成部分组件样式混乱。

1.6、成功

——————————————————————————————————————————————

二、常用设置

1、常用的样式放在app.json中 ,例如:button

  "usingComponents": {
    "van-button": "./miniprogram/miniprogram_npm/@vant/weapp/button"
  }

2、页面单独引用组件

2.1、Html

  <van-button type="danger" bind:click="showPopup">危险按钮</van-button>
  <van-popup show="{{ show }}" bind:close="onClose">内容</van-popup>

2.2、Json

"usingComponents": {
    "van-popup": "../../miniprogram/miniprogram_npm/@vant/weapp/popup"
  }

2.3、js 备注:如果不显示,可能要单独再引用该组件的js

//获取应用实例
const app = getApp()
Page({
  data: {
    show: false,
  },

  onLoad: function () {
 
  },
  showPopup() {
    this.setData({ show: true });
  },
  onClose() {
    this.setData({ show: false });
  },
})

相关文章

网友评论

      本文标题:小程序引用vant weapp

      本文链接:https://www.haomeiwen.com/subject/ajmzwktx.html