网站建设过时了吗qq推广引流怎么做

web/2025/10/6 2:38:45/文章来源:
网站建设过时了吗,qq推广引流怎么做,泉州seo顾问,手机怎样做网站图解目录 1 创建购物车2 增加数量3 减少数量4 切换分类时回填数据5 显示购物车信息总结 我们上一篇搭建了点餐业务的数据初始化加载#xff0c;本篇实现一下加入购物车的功能。在购物车设计的时候有两种方案#xff0c;一种是使用数据表的方案#xff0c;一种是使用变量的方案。… 目录 1 创建购物车2 增加数量3 减少数量4 切换分类时回填数据5 显示购物车信息总结 我们上一篇搭建了点餐业务的数据初始化加载本篇实现一下加入购物车的功能。在购物车设计的时候有两种方案一种是使用数据表的方案一种是使用变量的方案。 数据表方案的优点是持久化到数据源中下一次打开小程序的时候还可以继续点餐。变量的方案是比较简单不用和数据源有太多的交互。 1 创建购物车 打开我们的应用编辑器在全局变量添加一个变量cartList 2 增加数量 接着我们实现一下增加数量的事件在代码区点击号增加一个自定义方法 方法的逻辑是将当前数据的count字段加一并把记录加入到购物车中如果是首次加入直接在数组中添加元素即可如果已经存在我们就更新对应的元素代码如下 export default function({event, data}) {console.log(data.target)const record data.targetrecord.count;if($w.app.dataset.state.cartList.length 0){$w.app.dataset.state.cartList.push(record)}else{let flag false$w.app.dataset.state.cartList.forEach(item{if(item._id record._id){flag trueitem.count record.count}})if(!flag){$w.app.dataset.state.cartList.push(record)}} }代码的逻辑是先看购物车是不是空的如果数组的长度为0表示购物车是空的那我们直接调用数组的push方法将菜品放入购物车 如果购物车不为空那么就去循环一下购物车看当前选的商品放入购物车里没条件是购物车的商品的标识等于我们选购商品的标识加入了我们就更新购物车商品的数量如果没加入我们就直接放入 在调用自定义方法时需要传入参数参数是我们当前这条记录 3 减少数量 增加的做好之后我们要开发一下减少的功能。同样的在代码区增加一个自定义方法命名为minus 减少的逻辑需要先判断一下当前的数量够不够减不能出现负数代码如下 export default function ({ event, data }) {const record data.targetif (record.count 0) {record.count--;}if ($w.app.dataset.state.cartList.length 0) {$w.app.dataset.state.cartList.push(record)} else {let flag false$w.app.dataset.state.cartList.forEach(item {if (item._id record._id) {flag trueitem.count record.count}})if (!flag) {$w.app.dataset.state.cartList.push(record)}} }调用的时候也需要传入所在行的数据 还有一个逻辑是当数量减为0的时候我们要隐藏减号和文本组件可以设置条件展示加一个判断条件 4 切换分类时回填数据 目前代码存在的问题是如果我们选购了商品如果切换分类的时候我们已经选择的信息就消失了为了记住信息我们在加载数据的时候要把购物车的信息再回填一下修改我们的initMenuCount方法添加如下代码 export default function({event, data}) {const list event.detail.dataconsole.log(list)$w.app.dataset.state.showlist_temp list.map(item{const product $w.app.dataset.state.cartList.find(vv._iditem._id)item.count product?product.count:0return item}) }这里event.detail.data可以获取原表格的数据这个是从数据源查出来的然后我们先是循环了原表格调用了数组的map方法。在具体的每一条记录我们需要看一下购物车里的数据是否和当前表格一样一样我们就把数量修改为购物车的数量。 最后处理好的数据我们在赋值回去这样就起到了一个数据更新的作用。 5 显示购物车信息 我们还需要一个购物车显示的功能显示总价已经购买商品的数量。选中页面组件添加一个普通容器里边放入网格布局 修改一下网格布局的列我们只需要两列 第一列添加一个图标和两个文本组件 切换到样式设置布局模式为横向排列、垂直居中 第二列添加一个按钮 我们第一个文本要显示总价总价的话从购物车求和就可以绑定如下表达式 ${$w.app.dataset.state.cartList.reduce((total,current){return total(current.cpjg*current.count) },0).toFixed(2)}元这里用到了数组的求和方法reduce需要两个参数第一个是求和的方法我们这里使用的是单价*数量进行累加第二个参数是我们初始时的初值我们设置为0 第二个文本要显示购买的数量直接获取数组的长度即可绑定如下表达式 共${$w.app.dataset.state.cartList.length}件然后设置一下普通容器的定位设置成固定定位 总结 本篇我们实现了一下购物车的功能涉及到添加到购物车显示总价、购买的件数等逻辑。涉及到具体逻辑就需要对javascript有比较深入的掌握否则很难实现功能编程的基本功还是要扎实掌握的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87695.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我想建个网站网站怎么建域名30秒牢记5个域名

dos命令登入远程服务器 内容精选换一换远程桌面链接Windows云服务器报错:连接被拒绝,因为没有授权此用户账户进行远程登录。Windows远程桌面相关权限配置异常。在运行窗口输入secpol.msc,打开组策略编辑器打开"本地策略 > 用户权限分…

网站联系方式要素互动网站建设

近年来,随着电子产品的飞速发展,对电流检测精度和可靠性的要求也越来越高。特别是在电脑电源、开关电源以及多口快充充电器、户外移动电源、适配器、电池充电器等领域,对电流检测技术的需求更是日益增长。 电流检测芯片是一种关键的电子元器…

写网站策划书需要注意什么关于小城镇建设的网站

TA-Lib学习研究笔记(九)——Pattern Recognition (6) 最全面的形态识别的函数的应用,通过使用A股实际的数据,验证形态识别函数,用K线显示出现标志的形态走势,由于入口参数基本上是o…

网站开发文件夹wordpress 淘宝客 主题

[PConline]8月8日,根据微信官方发布的消息显示,小程序新增后台定位功能,并对自动化测试功能进行了升级。据介绍,为了满足线路导航、路线记录等服务场景下,小程序需要长时间持续定位来提供服务。当用户主动将小程序设置…

深圳专业网站建设作品集怎么做网页

文章目录 前言一、什么是业务子领域?二、子领域的类型有哪些?2.1、核心子领域2.2、通用子领域2.3、支撑子领域 三、子领域差异对比3.1、竞争优势比较3.2、复杂性比较3.3、易变性比较3.4、实时策略比较 总结 前言 一个业务领域是一个公司的主要活动领域的…

公司网站的设计方案辽宁城乡建设工程招标网

今天碰到一个客户反馈,他在hostease购买了虚拟主机,创建的WordPress站点图片比较多,后来访问网站,页面上大量的图片加载时间较长,咨询网站图像如何压缩。我们为用户提供网站图像压缩,用户很快完成了设置。在…

杭州有做网站如何做网站开屏

在 如何在工作组环境win 7远程管理Hyper-v server R2 SP1配置(二) 文中末尾,出现下图报错: 一般情况下,按上篇提到的hvremote.wsf 脚本配置说明文件HVRemote Documentation操作后,不会出现此报错&#xff0…

网站后台安装上海消费品网络营销推广公司

达梦数据库用户与权限管理 用户管理口令策略管理用户资源限制 权限管理一般权限特殊权限 角色管理 用户管理 达梦数据库安装后创建的内置用户: SYS:内置用户,不允许登录。该用户下有常用的数据字典;SYSDBA:系统管理员…

四川做网站的公司有哪些沧州新华区

成功的ERP需要全程的流程变革流程变革最佳实践5步走流程变革的最佳实践,是将一个颇具风险的流程重组过程分解为几个分步实现的步骤,并与ERP的实施同步开展,再经过几轮优化改进的循环,达到变革的目标——提高流程的效益和效率。伴随…

肇庆网站建设公司哪个好云南电商网站开发

无论在什么业务中,钱?是非常重要的东西,对账的时候一定要对的上,不能这边少一分钱那边多一分钱。对于数值的计算,尤其是小数,floate和double都是禁止使用的。阿里强制要求存放小数时使用 decimal,禁止使用…

沪浙网站江苏专业做网站的公司哪家好

ABCnutter/CrackFeature: 🚀使用计算机视觉相关算法提取裂缝的骨架(矢量化)、轮廓【支持提前修复断裂裂缝】,以及几何特征参数(长度、宽度、面积和主要方向)【欢迎Star】。主要流程以及相关算法如下&#x…

桐城网站开发内容不相关的网站做301重定向

近日,NVIDIA发布了用于自动驾驶和机器人的高度先进的软件定义平台——NVIDIA DRIVE AGX Orin™。 该平台内置全新Orin系统级芯片。该芯片由170亿个晶体管组成,凝聚着NVIDIA团队为期四年的努力。Orin系统级芯片集成了NVIDIA新一代GPU架构和Arm Hercules C…

常州专业房产网站建设网站怎么做权重

题目链接 点击打开链接 题目解法 好神仙的题啊!!! 首先一个合法的选路径方案等价于没有偶环出现 我们先判掉和树边能组成偶环的非树边 然后考虑一个结论是:如果有一条边被两个偶环都经过了一次,那么这个方案不合法 …

做后台网站深圳网站建设行吗

近日,中国计算机学会(CCF)正式公布了 2024 年“CCF 杰出工程师奖”获奖名单,其中,涛思数据(TDengine)创始人陶建辉凭借其在开源领域和时序数据库领域的卓越贡献,荣获此项殊荣。这一奖…

百度 特定网站搜索内江市规划建设教育培训 网站

还在为在linux下画二叉树等图苦恼吗,现在就安利一波linux程序猿的作图神器——Graphviz。(本来在写其他东西,刚好要绘图,强行插入一篇blog) Graphviz (Graph Visualization Software) 是一个由AT&T实验室启动的开源…

律师事务所公司类网站建设案例织梦cms网站分页打不开

本心、输入输出、结果 文章目录 2D 3D 工业组态技术 meta2d JavaScript前言2D 3D 工业组态技术 meta2d JavaScript 简介2D 3D 工业组态技术 meta2d JavaScript 特性丰富的组态能力0代码数据通信组态的应用多端适配能力强大的扩展能力追求卓越性能丰富的组件库资源广泛的应用场景…

闵行区做网站公司山东最新消息今天

C11新特性选讲 语言部分 侯捷 本课程分为两个部分:语言的部分和标准库的部分。只谈新特性,并且是选讲。 本文为语言部分笔记。 语言 Variadic Templatesmove semanticsautoRange-based for loopInitializer listLambdas… 标准库 type_traitsunodered…

微信小程序与微网站南昌网站制作方案定制

ABoVE: Modeled Top Cover by Plant Functional Type over Alaska and Yukon, 1985-2020 1985-2020 年阿拉斯加和育空地区按植物功能类型划分的模型表层覆盖率 简介 文件修订日期:2022-05-31 数据集版本: 1.1 本数据集包含阿拉斯加和育空地区北极和北方地区按…

网站建设需要审批吗杭州住房城乡建设网站查询

我创建了一个spring boot应用程序,这就是我的控制器的样子 . 我使用postman在请求体中发送json,在请求头中发送一个字符串,然后进一步散列json并将其与请求头获取的字符串进行比较 . 问题是我不知道获取请求体和请求头以便使用MockMvc测试相应…

网站地图模板.zip开发软件和做网站的区别

丢字的本质 丢字的本质是在一段音频中一小段数据变为0 丢字对主观感受的影响 1. 丢字位置 丢字的位置对感知效果有很大影响。如果丢字发生在音频信号的静音部分或低能量部分,感知可能不明显;而如果丢字发生在高能量部分或关键音素上,感知…