当前位置: 首页 > news >正文

影院网站建设主管竞价推广论坛

影院网站建设主管,竞价推广论坛,国际欧美专线,wordpress主题图片消失WXML 与 WXSS 基础https://blog.csdn.net/qq_38060125/article/details/149577716 #x1f4dd; 练习任务 创建一个商品列表页面#xff0c;使用 wx:for 渲染商品名称与价格添加一个“加入购物车”按钮#xff0c;点击后将商品添加到 data 中的购物车数组实现点击删除商品…                     WXML 与 WXSS 基础https://blog.csdn.net/qq_38060125/article/details/149577716 练习任务 创建一个商品列表页面使用 wx:for 渲染商品名称与价格添加一个“加入购物车”按钮点击后将商品添加到 data 中的购物车数组实现点击删除商品功能使用 wx:if 控制当购物车为空时显示“购物车为空” 拓展建议 尝试使用 hidden 属性实现与 wx:if 类似的显示控制理解两者区别wx:if 不渲染 DOMhidden 通过样式控制使用 setData 修改数据观察页面是否自动更新尝试使用 wx:for 嵌套结构实现更复杂的页面布局如分类商品列表 做法 1.修改页面 主要是保留了原本的只是替换了文字和绑定的函数。然后增加了购物车。暂且不做美化。 view wx:for{{cart}} wx:keyid wx:for-indexidxviewtext{{item.name}} - {{item.price}}元/textbutton bind:tapaddItem data-index{{idx}}加入购物车/button/view /viewviewtext购物车/text!-- 使用 wx:if 判断购物车是否为空 --view wx:if{{shoppingcart.length 0}}text购物车为空/text/viewview wx:elseview wx:for{{shoppingcart}} wx:keyid wx:for-indexidxtext{{item.name}} - {{item.price}}元/textbutton bind:tapremoveItem data-index{{idx}}移除购物车/button/view/view /view 效果如图 2.修改逻辑部分 Page({data: {cart: [{ id: 1, name: 奥特曼, price: 99 },{ id: 2, name: 铠甲勇士, price: 50 },{ id: 3, name: 假面骑士, price: 44 }],shoppingcart:[]},removeItem(e) {const index e.currentTarget.dataset.index; // 获取点击商品的索引const newShoppingCart this.data.shoppingcart.filter((_, i) i ! index); // 根据索引过滤商品this.setData({ shoppingcart: newShoppingCart }); // 更新购物车数据console.log(移除后的购物车:, newShoppingCart);},addItem(e){const index e.currentTarget.dataset.index; // 获取当前点击的商品索引const selectedItem this.data.cart[index]; // 根据索引取出商品const shoppingcart this.data.shoppingcart;shoppingcart.push(selectedItem); this.setData({shoppingcart // 更新购物车数据});console.log(商品已加入购物车:, selectedItem);} })效果 可以正常的增加和删除。 拓展 使用 hidden 替代 wx:if 控制购物车状态显示 原理对比 wx:if 元素被销毁和重新渲染。性能更高适用于页面内容切换不频繁的场景。 hidden 元素通过样式 display: none 隐藏但不会被销毁。性能更差但适用于页面内容切换频繁的场景。 使用 hidden 替代 wx:if !-- 使用 hidden 属性 -- viewtext hidden{{shoppingcart.length 0}}购物车为空/textview hidden{{shoppingcart.length 0}}view wx:for{{shoppingcart}} wx:keyid wx:for-indexidxtext{{item.name}} - {{item.price}}/textbutton bindtapremoveItem data-index{{idx}}移除/button/view/view /view
http://www.zqtcl.cn/news/285610/

相关文章:

  • 佛山专业网站建设公司上海公司官网
  • 那里做网站好网站模板 登陆
  • 网站的服务器打不开wordpress 修改默认路径
  • 外贸网站做几种产品合肥网络公司哪个最好
  • 长乐区建设局网站一般通过什么渠道了解防灾减灾知识
  • 泰安商城网站开发设计什么网站备案比较快
  • 织梦网站修改首页图片网站名称去哪里注册
  • 电脑版 做网站尺寸怎么查找网站后台
  • 南京网站建设公司国际新闻头条最新消息
  • 类似于wordpress的网站吗做网站前端难吗
  • 做外贸网站维护费是多少小程序源码提取
  • 设计网站作品欣赏有那些网站注册商标官网入口
  • 装修网站怎么做的外贸谷歌推广怎么样
  • 建设部网站监理资质换证it外包 北京
  • flash网站制作公司杭州便宜的手机网站建设
  • 有ip地址如何做网站苏州门户网站建设
  • 菏泽北京网站建设邯郸做移动网站费用
  • 国外的平面设计网站施工企业介绍
  • 做网站市场价织梦模板自适应
  • xx单位网站建设方案设计精美的网站
  • 唐山市政建设总公司网站工商营业执照查询官网
  • 深圳建站模板建站网站介绍怎么写
  • 网站建设管理教程视频教程如何建一个电商平台
  • 深圳网络公司做网站wordpress怎么编辑网站
  • 淄博建站网络公司wordpress ldap外部登录认证
  • 南宁网站开发浏览器有哪几种
  • 石家庄哪里能制作网站网站301跳转
  • 网站建设报价浩森宇特wordpress怎样修改字体
  • 网站建设预估费用做品牌推广用什么网站
  • 网站建设风险评估西部数码 空间做2个网站