vant weapp 在小程序中的使用

简介: vant weapp 在小程序中的使用

vant weapp

轻量、可靠的小程序 UI 组件库

Vant 是有赞前端团队开源的移动端组件库,于 2016 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。

目前 Vant 官方提供了 Vue 版本微信小程序版本,并由社区团队维护 React 版本

体验


在原生小程序中使用

原生小程序中 可以使用 npm

  1. 通过 npm 安装
    需要注意的是 package.jsonnode_modules 必须在 miniprogram 目录下
通过 npm 安装
npm i @vant/weapp -S --production
 通过 yarn 安装
yarn add @vant/weapp --production
 安装 0.x 版本
npm i vant-weapp -S --production
  1. 构建 npm 包
    打开微信开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可引入组件
    U1W`[TR[G8AF8)SO~CAB6@7.png
  2. 修改 app.json
    将 app.json 中的 "style": "v2" 去除,小程序的新版基础组件强行加上了许多样式,难以去除,不关闭将造成部分组件样式混乱。

uni app 中使用 vant weapp

  1. 在uni-app项目的src内新建文件夹 wxcomponents
    2$`3P`M@HYHB%24JXW24T6B.png
  2. 下载 vant weapp 中 编译好的 dist 文件
    I)[(@]07EY92]DX~33EM113.png
  3. 将其直接复制到 wxcomponents 文件夹内
    J7~DM6KAD7LPNY[B8K@KZ`F.png
  4. App.vue 中 引入 vant weapp 通用样式

html

<style>
@import "@/wxcomponents/dist/common/index.wxss"
  /*每个页面公共css */
</style>

在页面配置中 来声明要引入的组件 pages.json

json

{
    "path": "pages/index/index",
    "style": {
        "navigationBarTitleText": "黑马-万少",
        "usingComponents": {
            "van-button": "/wxcomponents/dist/button/index"
        }
    }
},

页面中直接使用

html

<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>

效果如下
V6[V74S22VO`J{$XOSFB83W.png

目录
相关文章
|
7月前
|
资源调度 小程序 前端开发
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)
|
JSON 小程序 前端开发
小程序动端组件库Vant Weapp的使用
小程序动端组件库Vant Weapp的使用
99 0
|
3月前
|
小程序 搜索推荐 JavaScript
微信小程序使用Vant
微信小程序使用Vant
138 2
|
3月前
|
存储 安全 小程序
在微信小程序中使用 Vant 时如何确保数据的安全?
在微信小程序中使用 Vant 时如何确保数据的安全?
49 1
|
3月前
|
SQL 监控 小程序
在微信小程序中使用 Vant 时如何防止 SQL 注入攻击?
在微信小程序中使用 Vant 时如何防止 SQL 注入攻击?
163 58
|
3月前
|
小程序 前端开发
微信小程序中 vant weapp 使用外部的icon作为图标的步骤
本文介绍了在微信小程序中使用Vant Weapp组件库时,如何将外部的icon作为图标引入的步骤。包括在项目中创建静态资源文件夹、在iconfont官网添加图标并生成在线链接、下载iconfont代码并解压到小程序目录中、修改iconfont.wxss文件将本地链接替换为在线链接、在全局样式文件中引入iconfont.wxss样式,以及在页面中使用图标的方法。
微信小程序中 vant weapp 使用外部的icon作为图标的步骤
|
2月前
|
缓存 小程序 索引
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
uni-app开发微信小程序时vant组件van-tabs的使用陷阱及解决方案
239 1
|
3月前
|
小程序 JavaScript 前端开发
微信小程序安装和使用 Vant Weapp 组件库
本文介绍了如何在微信小程序中安装和使用Vant Weapp组件库,包括通过npm安装、构建npm、修改配置文件以及在小程序中使用Vant Weapp提供的组件。
微信小程序安装和使用 Vant Weapp 组件库
|
6月前
|
小程序 开发者 Windows
轻量、可靠的小程序 UI 框架 -- Vant Weapp的安装和使用
轻量、可靠的小程序 UI 框架 -- Vant Weapp的安装和使用
160 1
|
7月前
|
JSON 小程序 前端开发
小程序中使用npm安装vant组件实现按需引入减少代码包大小,避免触发用户隐私协议
微信小程序按需引入 vant 组件,自动清除项目中未使用的 vant 组件,减少代码包大小,避免因未使用到的 vant 组件触发隐私协议提交审核时被拒
94 1
小程序中使用npm安装vant组件实现按需引入减少代码包大小,避免触发用户隐私协议