首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >小程序vant-weapp-商品卡片列表

小程序vant-weapp-商品卡片列表

作者头像
王小婷
发布于 2020-12-07 07:11:56
发布于 2020-12-07 07:11:56
3K00
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行

用过小程序的几个框架,最后还是选择了用vant-weapp,喜欢这款框架的原因,可能就是它里面的组件很多,很丰富,够用,在我的业务场景里面,大部分的需求都是可以在这个框架里面找到,不用自己大费周章的写代码,只需要去文档里面,拿到组件出来,稍微的修改一下样式,就可以完成自己的工作,这大概就是它吸引我的地方啦。

当然选择要慎重哟,这个框架最适合的就是做商城项目购物车,订单,商品导航都是现成的呀

所以我就选择了用这款框架做日常开发啦。在开发的过程中我会不间断的记录一下这个框架的使用~小程序使用轻量、可靠的小程序 UI 组件库 vant-weapp~~

Github源码:https://github.com/youzan/vant-weapp 中文文档:https://vant-contrib.gitee.io/vant-weapp/#/intro


1:打开微信开发者工具,填写自己的appid和项目名称,选择不使用云服务,新建一个项目。

image

2:右击在选择在终端打开

image

进入项目的根目录底下,注意,一定要进入根目录哦,使用cd ../返回上一级目录~

image

3:小程序已经支持使用 npm 安装第三方包, 这里通过 npm 安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   1、第一步:npm init

   2、第二步:npm install --production

   3、第三步: npm i @vant/weapp -S --production
      或者  npm i vant-weapp -S --production

image

image

image

这里需要注意一下 npm i vant-weapp -S --production或者npm i @vant/weapp -S --production 引入的区别

使用npm i vant-weapp安装的时候,到时候在在app.json或index.json中引入组件,需要使用这样的路径

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
  "usingComponents": {
    "van-button": "../../miniprogram_npm/vant-weapp/button/index"
  }
}

使用npm i @vant/weapp安装的时候,到时候在在app.json或index.json中引入组件,需要使用这样的路径(推荐,因为这个可以直接抄文档,不需要改变引入路径的~)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
"usingComponents": {
  "van-button": "@vant/weapp/button/index"
}
}

4:在微信开发工具执行npm 构建,点击工具里面,构建npm

image

构建过程需要等待一会儿,不要捉急

image

构建完会生成一个miniprogram_npm文件夹 如果构建完如果编译报错,再构建一次就好了

image

话不多说,来看看小程序vant-weapp的渲染商品卡片列表使用

先看一下官方文档是给到的效果哦 https://vant-contrib.gitee.io/vant-weapp/#/card

文档里面的代码就很简单

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<van-card
  num="2"
  tag="标签"
  price="10.00"
  desc="描述信息"
  title="商品标题"
  thumb="{{ imageURL }}"
>
  <view slot="footer">
    <van-button size="mini">按钮</van-button>
    <van-button size="mini">按钮</van-button>
  </view>
</van-card>

效果是这样的:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
TDesign小程序组件库体验
原来小程序开发有组件库选择的问题,可以使用WeUI或者Vant。今年腾讯开源了前端的框架TDesign,我也分享了两篇使用文章。年初分享的主要是PC端的框架,除了有PC端的框架外,最近TDesign又新出了小程序的框架,组件比较丰富,今天就带着大家体验一下。
大王叫我来巡山、
2025/07/21
1220
小程序使用 组件库 vant-weapp详细教程
要说到小程序开发过程中用到的UI组件库,我第一个想到的就是vant,因为对于我来说,这个组件库里面的UI界面比较符合我的审美,颜值还不错,另外最重要的是,里面的功能比较齐全,项目之中要用到的一些需求,在这里都可以找到并且直接使用,就很nice了。
王小婷
2020/10/23
1.7K0
小程序vant-weapp的日历组件的使用
话不多说,记录一下这个框架的使用~小程序使用轻量、可靠的小程序 UI 组件库 vant-weapp Github源码:https://github.com/youzan/vant-weapp 中文文档:https://vant-contrib.gitee.io/vant-weapp/#/intro
王小婷
2020/11/12
2.8K0
小程序vant-weapp的日历组件的使用
vant weapp 在小程序中的使用
Vant 是有赞前端团队开源的移动端组件库,于 2016 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。
万少
2025/02/08
5570
vant weapp 在小程序中的使用
微信小程序引入UI组件库
3、安装完成后,在微信开发者工具中的菜单栏:详情-----使用npm模块-----工具 ------ 构建 npm :
江一铭
2022/06/16
1K0
微信小程序引入UI组件库
小程序使用mpvue框架无缝接入Vant Weapp组件库
有美团开源出的mpvue以其vue的语法和良好的开发效率再搭配上用户体验良好的UI组件无疑是定制化微信小程序的开发方式,然而由于mpvue是对微信原生开发的再次封装,这也为我们引入UI组件添加了不少麻烦,话不多说,接下来为大家展示引入vant-weapp的方法。 1、首先,我们需要有个mpvue的基础的项目文件骨架,即用mpvue初始化一个项目
李维亮
2021/07/08
9920
【愚公系列】2022年09月 微信小程序-电商项目-UI框架的选型
Vant Weapp 是有赞移动端组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。
愚公搬代码
2022/09/27
3360
【愚公系列】2022年09月 微信小程序-电商项目-UI框架的选型
微信小程序mpvue+Vant Weapp初始化
运行成功之后,可以看到本地多了个 dist 目录,这个目录里就是生成的小程序相关代码。 Vue开发环境已经搭建好,接下来打开微信开发者工具,打开我们的项目my-project
青梅煮码
2023/02/18
3340
微信小程序-vant-weapp日期选择器的使用(年月日时分)
话不多说,记录一下这个框架的使用~小程序使用轻量、可靠的小程序 UI 组件库 vant-weapp Github源码:https://github.com/youzan/vant-weapp 中文文档:https://youzan.github.io/vant-weapp/#/intro
王小婷
2021/06/22
7.9K1
微信小程序-vant-weapp日期选择器的使用(年月日时分)
使用原生开发高仿瑞幸小程序(一):使用 Vant 组件库和配置多页面
为什么要跨平台,自然是为了节约成本。尤其是创业初期,需要快速迭代,快速试错。此时用原生技术,开发起来未免太过拖沓。我所想的是,如何能够快速的,最大化的覆盖屏幕数。首先,我们按照old school来分,我们可以分为移动端,web端和pc端。移动端的跨平台技术可以采用目前大热的flutter,这是由google推出的技术。而web端和pc端在Electron出现后,也变得简单了。我们可以用js来写pc端的应用。这就意味着,我们只需要两门技术就能覆盖所有端。
一只图雀
2020/05/21
2.3K1
微信小程序日期选择器显示当前系统年月日时分
话不多说,记录一下这个框架的使用~小程序使用轻量、可靠的小程序 UI 组件库 vant-weapp Github源码:https://github.com/youzan/vant-weapp 中文文档:https://youzan.github.io/vant-weapp/#/intro
王小婷
2021/06/29
3.3K0
小程序云开发实战六:云数据库读取的数据显示在小程序端列表里
参考的读取api,请点击:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.html
王小婷
2020/10/29
1.2K0
小程序内引入使用vant组件操作教程详解
Vant是一套由有赞技术团队精心打造的轻量可靠的移动组件库,包含了按钮、弹层等基础组件,单选、复选、输入框、选择器、评分等表单组件,提示框、折叠面板、轮播图等交互组件还包括了地址编辑、地址列表、商品卡品、优惠券等电商常用模块,非常好用的一套组件库。
许坏
2020/03/26
4.3K0
小程序内引入使用vant组件操作教程详解
小程序动端组件库Vant Weapp的使用
Vant Weapp 是有赞移动端组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用
王小婷
2019/01/03
2.2K0
微信小程序引入Vant
1、 在新建的小程序目录下 npm init -y 生成package.json文 2、npm 安装vant npm i @vant/weapp -S --production 3、选择微信开发者工具下的构建 npm 4、选择详情中使用npm模块 5、使用 在app.json或index.json中引入组件,详细介绍见快速上手 "usingComponents": { "van-button": "@vant/weapp/button/index" }
tianyawhl
2021/01/20
5080
小程序云开发全套实战教程(最全)
在学习云开发的时候将自己的学习过程记录下来了,放在了网上,收获了一波好评,今天下午在办公室没有事情,也发现之前有人在博客里面评论,你这个教程还有一半哩,可能是csdn的自动搬运功能出来一点小问题,没有搬运成功吧,这里就手动复制粘贴成为一篇了,篇幅比较长,如果有不足或者不注意写错的地方,欢迎大家提出纠正哦。
王小婷
2019/01/28
16.4K2
小程序中使用npm安装vant组件实现按需引入,减少代码包大小和避免触发用户隐私协议
正常项目中我们可能都会选择 npm 的方式,但是这种方式 vant 和小程序并不支持像我们一般的前端项目中的按需引入,小程序开发工具构建 npm 时会把整个 vant 的组件编译到 miniprogram_npm 目录中,即使我们在项目中没有通过 usingComponents 申明引用的组件也会被打包进代码包中。
人人都是码农
2024/05/28
5520
小程序中使用npm安装vant组件实现按需引入,减少代码包大小和避免触发用户隐私协议
微信小程序使用组件库
首先去vant官网: https://youzan.github.io/vant-weapp/#/quickstart 找到安装命令: 通过 npm 安装 npm i @vant/weapp -S --production 通过 yarn 安装 yarn add @vant/weapp --production
世间万物皆对象
2024/03/20
3220
微信小程序使用组件库
微信小程序引入VantWeapp开发
第二种方法使用npm配置(不推荐) 因为npm下载的组件没有直接从git上拉取的多,如果组件要求不多,当我没说 在项目终端执行下面命令
明知山
2020/09/03
9530
mpvue——引入vant_weapp组件
克隆后,将dist目录下的所有文件复制到项目中的/static/vant/目录下,vant目录是我自己创建为了区分的
思索
2024/08/16
910
mpvue——引入vant_weapp组件
推荐阅读
相关推荐
TDesign小程序组件库体验
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档