位置: 编程技术 - 正文

微信小程序实战篇之购物车的实现代码示例(微信小程序实战入门 第2版)

编辑:rootadmin

推荐整理分享微信小程序实战篇之购物车的实现代码示例(微信小程序实战入门 第2版),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序实战入门pdf,微信小程序实战入门 第2版,微信小程序实战入门第二版电子版,微信小程序实战入门pdf,微信小程序实战开发,微信小程序实战开发,微信小程序实战项目,微信小程序实战开发,内容如对您有帮助,希望把文章链接给更多的朋友!

哈喽,大家好,快半个月没写了,现在提笔都有点生硬了,一直没更新的原因,一个是代码君也要上班,加上最近工作比较忙,还有就是写文章一直未被认可,所以没什么动力再创作了,那时真的坚持不下去,打算放弃了,感谢读者曹明,一个韩国的研究生读者,支持我,并给我鼓励,期待我更新下一篇,我非常感动,瞬间战斗力恢复,其实你们简单的点赞,评论,都是给我最大的支持,好了,煽情完毕,该讲今天的重点了,购物车,购物车的界面实现到不是很难,难点是处理里面的逻辑,无论是小程序,还是APP,购物车的逻辑都是最难的,下面开始教大家如何实现购物车了,先上效果图

购物车实现

cart.wxml

布局不是很复杂,一个循环列表,循环出购物车商品,外加一个结算的底部控件,还需要提醒的是,循环列表外面要加一层scroll-view,这样当数据很多是时候,可以滚动,不熟悉scroll-view的,请自行翻看前面几篇文章,里面有讲解

cat.wxss

wxss样式没什么可说的,了解其属性,调用class就好,重点说一下cart.js,全篇的逻辑都在这里面

cart.js

介绍一下用到的参数

isAllSelect:是否全选 totalMoney:总金额 carts :购物车商品数据

switchSelect 勾选按钮需要做的逻辑处理

判断是否达到全部勾选,如果全部勾选,底部的全选按钮要点亮,判断依据是,价钱是否等于总价,当然这只是一种判断方式,读者也可以通过勾选的数量判断, 对勾选或取消的按钮,进行总价的加减法计算 this.setData,更新数据,这个是重点,每次处理完数据,都要记得更新数据

allSelect 全选按钮的逻辑处理

全选就把每个item勾选图标点亮,然后统计总价钱,不全选就置为灰色,总价钱为0 this.setData更新数据微信小程序实战篇之购物车的实现代码示例(微信小程序实战入门 第2版)

微信小程序数据处理

一、修改数据方式

1、this.data.name

2、this.setData

这两种方式都可以改变数据,this.setData的好处是可以有刷新的效果,即实时更新数据

二、修改对象数组

修改全部对象

修改部分数据

三、添加删除数据

1、添加数据concat

2、删除数据splice()删除数据,然后返回被删除的数据

3、清空数据

总结

今天主要讲解js是如何处理数据逻辑的,也讲解了数据的增删改查,这是必备的知识项,回去要多多练习。好了今天就讲到这,祝大家周末愉快~

标签: 微信小程序实战入门 第2版

本文链接地址:https://www.jiuchutong.com/biancheng/373301.html 转载请保留说明!

上一篇:微信小程序支付及退款流程详解(微信小程序支付的钱怎么退款)

下一篇:微信小程序实现获取自己所处位置的经纬度坐标功能示例(微信小程序实现查询功能)

  • 用于非增值税应税项目、免征增值税项目
  • 无形资产专利技术计入什么科目
  • 房地产企业实收资本要求
  • 待认证进项税期末余额在贷方
  • 税控盘服务费去年忘记抵了今年可以抵扣吗
  • 待抵扣进项税额怎么算
  • 委托加工环节原材料收消费税吗
  • 什么叫企业过桥资金
  • 记账凭证按其适用的交易和事项分类可以分为
  • 公司购买的二手车如何计提折旧
  • 学生勤工俭学收入交个人所得税吗
  • 房地产计税毛利率什么意思
  • 小规模商业企业税率
  • 税友服务费能否抵扣
  • 公积金是否计入个人所得税
  • 公司研发产品
  • 采购发票主要包括什么可以根据什么单据流转生成
  • 票据结算包括哪几项
  • 教育费附加税优惠
  • 采用支票结算方式的基本业务处理程序
  • 清包工一般记取哪些费用
  • 个体户个人所得税预缴纳税申报
  • 苹果6splus怎么操作技巧
  • 非盈利组织捐赠现金支需要什么资料
  • 永续债计入哪个会计科目
  • linux必不可少的分区
  • 路由器怎么才能用
  • 刷票系统能看出来吗
  • 商铺出租各类收据怎么写
  • 销售产品取得收入
  • 高新技术企业如何在电子税务局备案
  • JavaScript includes() 方法
  • 税收优惠方式有几种
  • 双峰骆驼什么意思
  • uniapp下拉菜单
  • 微信小程序web-view 添加悬浮按钮
  • centos配置php环境
  • 资产负债表中的货币资金怎么算
  • 雷瓦老板
  • 残保金计入税金还是管理费用
  • 基于vue的网上商城
  • 2021年中小企业税收减免政策
  • ChatGPT解开了我一直以来对自动化测试的疑惑
  • yolo训练参数
  • php添加背景怎么实现
  • 运杂费可以计入固定资产吗
  • 公司购买法拍房需要交什么费
  • 取得投资是什么意思
  • 初始化mysql命令
  • 其他应收款科目代码
  • 饭店开业多久可以正常
  • 双分录怎么做记账凭证
  • 残保金未交,滞纳金怎么算
  • 发票先到后付款怎样做凭证
  • 冲销预付账款后怎么做账
  • 递延收益的会计核算
  • 学会计前景好吗
  • 会计及库管岗位职责(要求)
  • 分享一个简单的故事英语
  • xp无法正常启动怎么办
  • ubuntu20.04配置
  • mac电脑apple id
  • reg.exec
  • linux下history命令显示历史指令记录的使用方法
  • linux命令存放在哪里
  • win8突然没有声音
  • Linux网络抓包工具
  • linux操作系统怎么装
  • cocos2dx ui编辑器
  • margin使用
  • unitymol
  • python读写segy数据
  • 深入浅出jquery
  • 变更主管税务机关需要注销吗
  • 展示板效果图
  • 海口社保一个月多少钱
  • 纳税人信用信息
  • 财务局是什么
  • 郑州国税发票查询系统
  • 预付建造固定资产的工程价款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设