Uniapp 导入 Vant 组件库

Vant Weapp

开发文档

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

创建 wxcomponents 目录

在 uniapp 项目的根目录下,创建一个新的 wxcomponents 目录

下载 vant-weapp 项目

$ git clone git@gitee.com:vant-contrib/vant-weapp.git

下载下来后,把 vant-weapp 项目下的 dist 目录整个拷贝到上面新建的目录 wxcomponets 中,并把 dist 目录改名为 vant

pages.json 引入组件

在 uniapp 项目的 pages.json 文件中的 globalStyle 属性中使用 usingComponents 引入 vant 组件

"globalStyle": {"navigationBarTextStyle": "black","navigationBarTitleText": "uni-app","navigationBarBackgroundColor": "#F8F8F8","backgroundColor": "#F8F8F8","usingComponents": {"van-button": "/wxcomponents/vant/button/index","van-cell": "/wxcomponents/vant/cell/index","van-cell-group": "/wxcomponents/vant/cell-group/index","van-icon": "/wxcomponents/vant/icon/index","van-image": "/wxcomponents/vant/image/index","van-row": "/wxcomponents/vant/row/index","van-col": "/wxcomponents/vant/col/index","van-popup": "/wxcomponents/vant/popup/index","van-toast": "/wxcomponents/vant/toast/index"}

使用 vant 组件

在页面中使用组件

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

引入 vant 样式

App.vue 文件中的 style 处增加 vant 样式

<style>/*每个页面公共css */@import '/wxcomponents/vant/common/index.wxss';
</style>

导入后,就可以在页面中使用 vant 的样式了

<view class="van-ellipsis">这是一段宽度限制 250px 的文字,后面的内容会省略。</view>

Uniapp 导入 Vant 组件库相关推荐

  1. 微信小程序(五)--- Vant组件库,API Promise化,MboX全局数据共享,分包相关

    目录 一.npm包 1.Vant Weapp (1)安装Vant组件库 (2)使用Vant组件 (3)定制全局主题样式 2.API Promise化 (1)基于回调函数的异步API的缺点 (2)API ...

  2. 【Vue知识点- No8.】网易云音乐案例(vant组件库的使用)

    No8.网易云音乐案例 知识点自测 知道reset.css和flexible.js的作用. 什么是组件库-例如bootstrap的作用. yarn命令的使用. 组件名字用name属性方式注册. 如何自 ...

  3. 【Vue知识点- No7.】路由、vant组件库的使用

    No7.路由.vant组件库的使用 学习目标 1.能够了解单页面应用概念和优缺点 2.能够掌握vue-router路由系统使用 3.能够掌握链接导航和编程式导航用法 4.能够掌握路由嵌套和路由守卫 5 ...

  4. 使用原生开发高仿瑞幸小程序(一):使用 Vant 组件库和配置多页面

    本文由图雀社区认证作者 曾伟@喵先森 写作而成,图雀社区将连载其 使用原生开发高仿瑞幸小程序系列,点击阅读原文查看作者的 infoQ 链接,感谢作者的优质输出,让我们的技术世界变得更加美好???? 源 ...

  5. 基于Vue结合Vant组件库的仿电影APP

    Vue综合案例 Vue综合案例 一.项目概要 1.效果前瞻 2.开发流程 3.开发环境 二.初始化及必要知识点 1.初始化远程仓库 2.创建项目 3.路由规划 4.反向代理配置 5.网络请求封装 6. ...

  6. 微信小程序引入Vant组件库

    前期准备 Vant Weapp组件库:https://youzan.github.io/vant-weapp/#/intro 1.先在微信开发者工具中打开项目的终端: 然后初始化一个package.j ...

  7. 有赞Vant组件库的引入及轮播图片预览的实现

    有赞Vant组件库的引入及轮播图片预览的实现 1.图片预览组件ImagePreview 这个vant组件与其它组件的引入方式不同,不需要在main.js中引入,直接在页面中引入即可: ImagePre ...

  8. 微信小程序中使用vant组件库(超详细)

    目录 前言 Vant Weapp的安装与使用 1.安装 node.js 2.通过 npm 安装 3.修改 app.json 4.修改 project.config.json 5.构建 npm 包 6. ...

  9. 用一用Vant组件库

    目录 一.Vant是什么? 二.小案例 2.1 准备工作 2.2 功能实现 三.总结 本篇文章主要讲述如何在Vue2中使用Vant2组件库,面向会Vue基础初次使用Vant组件库的对象,大概阅读时间5 ...

最新文章

  1. JavaScript控制台中的颜色
  2. [操作系统]从零开始的OS
  3. python 数组 indexof_Javascript Array.lastIndexOf()方法
  4. CSS快速入门-箭头和图标
  5. 笔记本 win11 64位专业版iso文件v2021.07
  6. Qt工作笔记-第三种方法在QGraphics上写文本
  7. 求两等长升序序列的中位数
  8. GoJS 绘图 (二) :TextBlocks
  9. mysql的字段长度_【mysql】字段类型和长度的解释
  10. Ubuntu增加Swap分区大小
  11. HTTP协议及POST与GET操作差异,C#中如何使用POST、GET等
  12. MyBatis配置使用
  13. 混音新手必备软件:FL Studio,用它简单制作混音
  14. 100个Python实战项目(一)使用 Python 生成二维码
  15. Elasticsearch Trying to create too many scroll contexts. Must be less than or equal to: [500]
  16. 【网络架构理论系列】简述分布式的定义、分类、技术发展历史进程
  17. 求1e8以为素数的个数【埃氏筛,线性筛(欧拉筛),埃氏筛升级版】
  18. java 8 解析英文月份,英文星期等
  19. Qt制作的一款即时通讯软件
  20. Delphi2010启动报错cannot create file C:Users\ADMINI~1\AppDat...\EditorLineEnds.ttr

热门文章

  1. 单片机中volatile的应用
  2. java 布局管理器_java布局管理器-borderlayout
  3. 数据结构之顺序表和有序表查找其实现
  4. linux编译安装含义,linux源码包编译安装详解
  5. Hash哈希(hashCode、HashSet 、HashMap)
  6. mysql 杀掉连接_批量杀死MySQL连接的几种方法
  7. 【LeetCode】剑指 Offer 46. 把数字翻译成字符串
  8. Java容器-面试题
  9. memcache面试
  10. Promise解决回调地狱写法