@vant/weapp
文章目录
- 一、介绍
- 二、安装
- 1. cd 到项目文件目录
- 2. 使用 npm 安装
- 3. 修改项目配置
- 4. 构建
- 5. 其他文件
- 三、使用
- 四、【参考】
微信小程序使用@vant/weapp组件
一、介绍
Vant 是一个开源的移动端组件库,在微信小程序开发中可以使用该UI库提提供的组件。
使用这个三方库可以更快捷的使用我们小程序的开发,直接引用里面的组件完成我的开发内容。
二、安装
按照如下步骤将 @vant/weapp 导入到微信小程序项目中:
1. cd 到项目文件目录
cd /Users/morris/WeChatProjects/miniprogram-1
打开终端,输入cd 然后将项目文件夹拖拽到终端里即可
2. 使用 npm 安装
npm i @vant/weapp -S --production
- 如果提示
--production
使用--omit=dev
代替的话,将命令改为npm i @vant/weapp -S --omit=dev
即可 - 使用该命令的前提是,电脑上已经安装了
npm
, npm 相当于一个包的资源管理器,如果未安装的话先自行了解和安装
3. 修改项目配置
- 删除 app.json 中的
"style": "v2"
- 修改
project.config.json
将 project.config.json 里的packNpmManually改为true,在packNpmRelationList
这个数组中添加一个元素 {
“packageJsonPath”: “./package.json”,
“miniprogramNpmDistDir”: “./miniprogram/”
}
- 因为我们使用的是
JavaScript基础模板
,没有用TypeScript
等,所以不需要typescript 支持
相关的配置(官网介绍里的步骤五 typescript 支持)。 - 安装完之后项目里会多一个
node_modules
的文件
4. 构建
使用微信小程序开发工具,打开项目,选择 【工具】-> 【构建】即可。
- 构建如果报错的话,将第三步里的
miniprogramNpmDistDir
改为./
之后再次构建,构建完之后再改回原来值,再构建一次。 - 构建完项目里多一个
miniprogram_npm
的文件,里面是引入的组件库
5. 其他文件
构建完成之后项目里会多出来下面一些文件
package.json
{"dependencies": {"@vant/weapp": "^1.10.18","apifm-wxapi": "^3.63.0"}
}
dependencies
依赖
这个文件是项目的依赖配置文件,是一个json文件,从里面可以查看当前项目都依赖了哪些第三方的包,以及这些包的版本号。
package-lock.json
这个文件中,有一些项目里的三方库的依赖详细信息。
三、使用
- app.json 里添加组件路径
"usingComponents": {"van-button": "@vant/weapp/button/index"
}
usingComponents 设置项目里使用的组件依赖文件路径
- 视图层使用组件
<!-- 小程序button组件 -->
<button>button</button>
<!-- vant van-button组件 -->
<van-button type="primary">按钮</van-button>
四、【参考】
[1] Vant github 地址: https://github.com/youzan/vant
[2] Vant Weapp 开发指南: https://vant-contrib.gitee.io/vant-weapp/#/home
[3] Vant4 中文介绍:https://vant-contrib.gitee.io/vant/#/zh-CN/home
以上所有内容,在vant/weapp的官网介绍里都有,我只是整理了一下,有什么不明白的可以直接到官网上查看。
@vant/weapp相关推荐
- 微信小程序开发实战(二)UI组件介绍 Vant Weapp
微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/ 1 第三方组件库 Vant We ...
- 分享一个Vant Weapp小程序UI组件库
Vant Weapp官方地址:https://youzan.github.io/vant-weapp/#/ Vant Weapp 是有赞移动端组件库 Vant 的小程序版本,两者基于相同的视觉规范,提 ...
- 关于uniapp引入Vant Weapp第三方组件,遇到的问题和解决方式
1.在根目录下创建wxcomponents 2.引入vant weapp 1.我们到https://github.com/youzan/vant-weapp下载最新的压缩包 2. 解压,将里面的dis ...
- 小程序 | 使用 npm 模块配置 Vant Weapp 框架
之前体验了 iView 的UI框架,感觉还可以主要是因为在开发体验上比原生敲代码好很多,不过 iView 框架可利用的组件较少,比如搜索框的组件等并未涉及,而且已有的组件也存在一些需要自行生硬的修改才 ...
- mpvue使用vant Weapp运行npm run build命令打包后失效
最近在使用mpvue开发微信小程序,在开发过程中使用有赞的小程序ui框架-- vant Weapp ,至于如何使用在我个人博客中有一篇关于如何使用vant Weapp ,需要的同学请点进这里自行查看. ...
- Vant Weapp小程序蹲坑之事件名称问题及解决方案
Vant Weapp 是有赞移动端组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用.值得褒奖的是,Vant Weapp 组件库更新非常迅速 ...
- 解决[“usingcomponents“][“van-button“]: “@vant/weapp/button/index“ 未找到:
解决步骤: 命令行cd转到miniprogram目录(注意使用下面的命令行要在工程目录下cd) cd .\miniprogram\ 在这里生成package.json npm init -y 在这个目 ...
- 筱筱看博客(微信小程序、Lin-ui组件、vant Weapp)
今日分享 1.微信小程序 我是使用微信开发者工具做的小demo.首先呢!我写了一个简单的for.点击事件. for 循环.点击的事件小demo. for 循环的案列,如下: 点击事件的案列,如下: 2 ...
- MPX + Vant Weapp 在微信小程序中实现Picker选择器
目录 功能概述 实现步骤 在MPX项目中引入Vant Weapp Popup与Picker组件结合实现Picker选择器 代码 效果 实现单页面中的多个Picker选择器 代码 Picker选择器的多 ...
- 如何从Vant Weapp、MinUI、iView Weapp、Wux Weapp、ColorUI共5个小程序组件库选型 转载
前言 发展到今天,手机端组件库其实已经大同小异,熟练的程序员甚至都能背过80%的组件名称,比如toast.cell.checkbox--,来来回回就是这么些,那么,面对市面上最火的5个小程序组件库,我 ...
最新文章
- 2021年大数据Spark(十一):应用开发基于IDEA集成环境
- 关于假冒网站仿冒网易云信官网相关情况的声明
- Jsoncpp Compiler、Programming
- XtraBackup全备与增量备份
- JAVA基础实例(三)--排序
- insert时调用本身字段_python3调用企业微信api!开发一款属于自己的企业微信
- java使用初始化输入参数_使用初始化参数配置java web应用程序
- 优秀的程序员是如何诞生的?
- Mirantis决定采用Kubernetes作为 Openstack的生命周期管理工具
- 9个最新的手机/移动设备jQuery插件
- CORS跨域资源共享
- 应用HTML5 a标签下载文件
- 屏幕共享软件都有什么功能呢?
- 计算机职高会考知识,2013年金华市职高会考各科目考纲汇总.doc
- IBM Websphere MQ 基础3:Listener监听器
- CUDA中的数学函数
- 加油卡充值 数据接口
- jenkins部署的时候WARNING: IPv4 forwarding is disabled. Networking will not work.
- 反垃圾邮件的一些相关链接
- java并发原理实战(8)-- lock接口使用和认识
热门文章
- 使用vue+zrender绘制体温单 三测单(1)
- 手机计算机游戏攻略,迫击炮计算器手机版 | 手游网游页游攻略大全
- 尚硅谷大数据视频_Zookeeper视频教程
- ubuntu 进入紧急救援模式
- 陈果《好的爱情》读书笔记(3)——人啊,认识你自己
- C#中使用OpenGL:(三)将.lib文件编译为.dll文件
- 基于matlab的水塔水位控制设计,水箱液位控制系统设计
- python数字转换成中文大写
- 考研数学 - 初数基础整理10
- 微信小程序实现图片拖动、放大、缩小、旋转、滤镜和切图功能