微信电商小程序购买/加入购物车组件设计

这篇具有很好参考价值的文章主要介绍了微信电商小程序购买/加入购物车组件设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作为一名常常摆烂,一蹶不振的大学生,最近接到了开发电商小程序的小任务,既然是电商,总得有购买加车功能吧?经过n个坤年的拜读微信小程序开发者文档还有别的大佬的指点,奉上我自己的理解,欢迎各位大佬指点改正,学习交流,共同进步。该文章适合微信小程序初学者小白参考使用:)

需求

电商类小程序/软件免不了在线下单,在线加入购物车功能,将它做成组件的形式显示在商品详情页中,效果如下,下面我们一步一步的实现

微信电商小程序购买/加入购物车组件设计

 1.新建一个页面用来显示组件,再新建一个组件文件存放组件代码

app.json的"pages"[ ]中注册页面(json文件不可注释)

"index/index"

我新建了一个index页面,一个名字component-tag-name的组件放在component文件夹中

微信电商小程序购买/加入购物车组件设计

 2.在页面中显示组件

index.js:

// 必须写Page({}),否则页面不会显示且不会报错
Page({
  data: {

  },
  onLoad: function () {
  },
})

index.json:引入我编写的组件,my-component为可以在wxml使用的标签名,后面的路径为相对路径

{
  "usingComponents": {
    "my-component": "/components/component-tag-name"
  }
}

在component-tag-name.wxml中任意编写内容

<view class="wrapper">
  <view>这里是组件内容</view>
</view>

在index.wxml中实现组件

<!-- 引用组件的页面模版 -->
<view>
<!-- 引用组件,my-component为json文件中定义的标签名,该标签
引用了component-tag-name组件-->
  <my-component>
  </my-component>
</view>

可以看到页面中显示了组件

微信电商小程序购买/加入购物车组件设计

 3.编辑组件样式

话不多说,直接上代码

wxml:

<!-- 组件模板 -->
<view class="wrapper">
  <view class="twobottum">
  <view class="left">
  <image src="index.png" class="back">
  </image>
  <text class="">首页</text>
  </view>
  <view class="right">
  <image src="gouwu.png" class="cart"></image>
  <text>购物车</text>
  </view>
  </view>
  <view class="buybar">
  <button class="add">加入购物车</button>
  <button class="buy">立即购买</button>
  </view>
</view>

wxss:

/* components/component-tag-name.wxss */
/* 两个图标 */
.twobottum{
  width: 100px;
  display: inline-block
}
.buybar{
  padding-left: 25px;
  width: 280px;
  display: inline-block
}
.left{
  width: 40px;
  display: inline-block;
}
.right{
  width: 50px;
  display: inline-block;
  padding-left: 10px;
}
.back{
  width: 30px;
  height: 30px;
}
.cart{
  width: 30px;
  height: 30px;
  padding-left: 10px;
}
/* 右边buybar */
.add{
  width: 130px;
  display: inline-block;
  background-color: #fae1c0;
  /* 设置边角 */
  border-radius: 50px 0px 0px 50px;
  color: #f36730;
}
.buy{
  width: 130px;
  display: inline-block;
  background-color: #f36730;
  color: aliceblue;
  border-radius: 0px 50px 50px 0px;
}

4.然后就要根据自己的情况设计逻辑了,比如库存不足之后按钮变灰并且无法点击微信电商小程序购买/加入购物车组件设计

可以在bottom的type中设置disabled,再比如点击之后传值进入订单页面,传值加入用户的收藏列表中。

第一篇博客,有做得不好的地方的话非常欢迎大家的意见,一定改改改!祝大家共同进步:) 文章来源地址https://www.toymoban.com/news/detail-484989.html

到了这里,关于微信电商小程序购买/加入购物车组件设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot项目--电脑商城【加入购物车】

    1.使用use命令先选中store数据库 2.在store数据库中创建t_cart用户数据表 在entity包下创建购物车的Cart实体类并使其继承BaseEntity 1.向购物车表中插入商品数据的SQL语句 2.如果当前商品已经在购物车存在,则直接更新商品即可 3.在插入或者更新具体执行哪个语句,取决于数据库中是否

    2024年02月09日
    浏览(42)
  • 记录--仿加入购物车飞入动画效果

    近期对管理后台相关功能进行优化,其中导出功能涉及到查询数据过多导致查询很慢问题,决定采用点击后加入到下载中心方式,既解决了接口慢等待问题,也方便后期各种文件的重复下载,一举多得~ 功能上很好实现,调接口就可以了,主要涉及到一个小球飞入效果,基础

    2024年02月08日
    浏览(41)
  • 【微信小程序】 实现购物车

    原生实现,不使用任何框架,网上没有啥好看的购物车,而且都是抄来抄去的,我来写一个好点的作为参考吧,拿来就能用。 接口自行添加 。 链接:购物车代码片段。图片太大了没办法上传到代码片段,自己找几张图片就行。 购物车功能包括: 显示默认地址,或选择地址

    2024年02月03日
    浏览(32)
  • 微信小程序(五)购物车

    shoppingcart.wxml shoppingcart.js shoppingcart.wxss 效果图  

    2024年02月16日
    浏览(26)
  • 11、微信小程序——购物车

    目录 1、代码分析 1.1  dom结构分析 1.2  全选控制反选 1.3  反选控制全选 1.4、计算总价 1.4 加、减 2、效果、代码演示  1.1  dom结构分析 购物车的组件结构主要由两部分组成: 多选框部分( checkbox-group ) + 全选框部分( view ) 1.2  全选控制反选 业务逻辑: 1、全选框(选中)——

    2024年02月02日
    浏览(32)
  • 微信小程序购物车页面实现

    目录 32.商品加入购物车逻辑实现(前端) 33.购物车页面收货地址实现 34.购物车商品列表显示实现 37.购物车商品复选框选中业务处理 38.购物车全选复选框选中业务处理 39.购物车商品数量编辑实现 40.购物车商品数量为0判定是否删除 42.商品详情立即购买逻辑实现 1.先在produc

    2024年02月11日
    浏览(29)
  • 微信小程序 - 商城项目 - 购物车

      引入 WeUI:

    2023年04月22日
    浏览(33)
  • 【业务功能篇97】微服务-springcloud-springboot-电商购物车模块-获取当前登录用户的购物车信息

      我们需要先创建一个cart的微服务,然后添加相关的依赖,设置配置,放开注解。 然后属性文件中的配置 然后再添加配置中心的配置:bootstrap.yml文件 放开注册中心的注解   首先在windows中的host指定对应域名 拷贝对应的静态资源到Nginx的static/cart目录中 然后修改Nginx的配

    2024年02月09日
    浏览(51)
  • 微信小程序商城开发-商品详情页跳转购物车

    微信小程序商城开发中商品详情页中购物车页面的跳转(仅限于tabbar页面的跳转)   点击商品详情页中的购物车图标跳转不到tabbar及导航栏中的购物车页面,总是报错 微信小程序开发需要跳转tabbar页面的话,有固定的跳转方式,不是开发中所有的跳转方式都适用于tabbar跳转

    2024年02月17日
    浏览(39)
  • HTML+CSS+JavaScript:渲染电商站购物车页面

     根据下图渲染购物车页面 以下是缺失JS部分的代码,感兴趣的小伙伴可以先自己试着写一写

    2024年02月14日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包