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

广州微信网站建设市场网站管理助手v3.0

广州微信网站建设市场,网站管理助手v3.0,怎样做网站二维码,中企动力地址一、条件渲染概述 条件渲染用于根据特定条件决定是否渲染某部分内容 微信小程序提供了两种方式实现条件渲染,分别是 wx:if、hidden 二、条件渲染 1、wx:if (1)基本介绍 wx:if 根据 condition 的真假决定是否渲染该组件及其子组件 condit…

一、条件渲染概述

  1. 条件渲染用于根据特定条件决定是否渲染某部分内容

  2. 微信小程序提供了两种方式实现条件渲染,分别是 wx:ifhidden


二、条件渲染

1、wx:if
(1)基本介绍
  1. wx:if 根据 condition 的真假决定是否渲染该组件及其子组件

  2. condition 为 true 时渲染,否则不渲染

  3. wx:if 是惰性的,初始条件为 false 时不会渲染,条件变为 true 时才会渲染

<view wx:if="{{【condition】}}">【content】</view>
(2)演示
<view wx:if="{{isShow}}">显示内容</view>
2、wx:elifwx:else
(1)基本介绍
  • wx:elifwx:else 用于多条件判断
<view wx:if="{{【condition1】}}">【content1】</view>
<view wx:elif="{{【condition2】}}">【content2】</view>
<view wx:else>【content3】</view>
(2)演示
<view wx:if="{{score >= 90}}">优秀</view>
<view wx:elif="{{score >= 60}}">及格</view>
<view wx:else>不及格</view>
3、hidden
(1)基本介绍
  1. hidden 根据 condition 的真假控制组件的显示与隐藏

  2. condition 为 true 时隐藏,false 时显示

  3. hidden 通过 CSS 的 display 属性控制显示状态

<view hidden="{{【condition】}}">【content】</view>
(2)演示
<view hidden="{{isHidden}}">隐藏内容</view>
4、wx:if 对比 hidden
(1)渲染机制
  1. wx:if 条件为 true 时渲染,否则不渲染

  2. hidden 始终渲染,仅通过 CSS 控制显示状态

(2)使用场景
  1. wx:if 条件变化较少,或组件渲染开销较大时使用

  2. hidden 需要频繁切换显示状态时使用


三、列表渲染概述

  1. 列表渲染用于根据数组或对象的数据动态生成多个组件

  2. 微信小程序通过 wx:for 实现循环渲染


四、列表渲染

1、基本介绍
  • wx:for 根据数组或对象循环渲染组件
<view wx:for="{{【array】}}">{{index}}: {{item}}
</view>
<view wx:for="{{【object】}}">{{index}}: {{item}}
</view>
参数说明
array / object需要循环的数组 / 对象
item当前循环项(默认名称)
index当前循环项的索引(默认名称)
2、演示
  1. 数组列表渲染
<view wx:for="{{fruits}}">{{index + 1}}. {{item}}
</view>
Page({data: {fruits: ['苹果', '香蕉', '橙子']}
});
  1. 对象列表渲染
<view wx:for="{{list}}">{{item.id}} - {{item.name}}
</view>
Page({data: {list: [{ id: 1, name: '小明' },{ id: 2, name: '小红' },{ id: 3, name: '小刚' }]}
});
  1. 嵌套列表渲染
<view wx:for="{{classes}}"><text>{{item.name}} 班学生:</text><view wx:for="{{item.students}}">{{index + 1}}. {{item}}</view>
</view>
Page({data: {classes: [{name: '一年级',students: ['小明', '小红']},{name: '二年级',students: ['小刚', '小丽']}]}
});
3、自定义变量名
(1)基本介绍
  1. 可以通过 wx:for-item 自定义当前循环项变量名

  2. 可以通过 wx:for-index 自定义当前循环项的索引变量名

<view wx:for="{{【array / object】}}" wx:for-item="【currentItem】" wx:for-index="【currentIndex】">{{【currentIndex】}}: {{【currentItem】}}
</view>
(2)演示
<view wx:for="{{fruits}}" wx:for-item="fruit" wx:for-index="i">{{i + 1}}. {{fruit}}
</view>
Page({data: {fruits: ['苹果', '香蕉', '橙子']}
});

4、wx:key
(1)基本介绍
  • wx:key 用于指定列表中每个项的唯一标识符,以提高渲染性能
<view wx:for="{{【array】}}" wx:key="【key】">{{index}}: {{item}}
</view>
<view wx:for="{{【object】}}" wx:key="【key】">{{index}}: {{item}}
</view>
(2)适用场景
  1. wx:key 的适用于数据可能发生变化的列表,例如,排序、删除、新增

  2. 如果没有 wx:key,当列表数据发生变化时,会重新渲染整个列表,而不是只更新变化的部分

(3)演示
  1. 如果列表项是对象,可以使用对象的某个唯一属性(例如,id)作为 wx:key 的值
<view wx:for="{{users}}" wx:key="id">{{item.name}}
</view>
Page({data: {users: [{ id: 1, name: 'Alice' },{ id: 2, name: 'Bob' },{ id: 3, name: 'Charlie' }]}
});
  1. 如果列表项是简单数据类型(例如,字符串、数字),可以直接使用 *this(数组项本身)作为 wx:key 的值
<view wx:for="{{fruits}}" wx:key="*this">{{item}}
</view>
Page({data: {fruits: ['Apple', 'Banana', 'Orange']}
});
  1. 如果列表项没有唯一标识符,可以使用 index 作为 wx:key 的值
<view wx:for="{{fruits}}" wx:key="index">{{index + 1}}. {{item}}
</view>
Page({data: {fruits: ['Apple', 'Banana', 'Orange']}
});

文章转载自:

http://cLNtf4pc.zxqyd.cn
http://B5OVLxJM.zxqyd.cn
http://zmspAMCA.zxqyd.cn
http://O5yy148p.zxqyd.cn
http://pZ7idHOz.zxqyd.cn
http://n0QQj0p5.zxqyd.cn
http://hgW9rj9G.zxqyd.cn
http://OCGu493y.zxqyd.cn
http://yszQvxTD.zxqyd.cn
http://LtuFMoyi.zxqyd.cn
http://RUztvlIb.zxqyd.cn
http://j2OuelYJ.zxqyd.cn
http://hHSlNsQk.zxqyd.cn
http://ohFvU17q.zxqyd.cn
http://nkNSARe1.zxqyd.cn
http://JTjAjn7p.zxqyd.cn
http://ZTfK0zTX.zxqyd.cn
http://RAUpV3e9.zxqyd.cn
http://Bdw5tN9T.zxqyd.cn
http://J7Q2c6Vg.zxqyd.cn
http://PTpN8h8D.zxqyd.cn
http://jsOpqGXE.zxqyd.cn
http://c2FLkubm.zxqyd.cn
http://AJt9qEYJ.zxqyd.cn
http://ZlqDETxy.zxqyd.cn
http://qbMh6lXX.zxqyd.cn
http://yfCpfhkr.zxqyd.cn
http://xIA8i0Zx.zxqyd.cn
http://Zcpt3HaJ.zxqyd.cn
http://COMhtNp8.zxqyd.cn
http://www.dtcms.com/wzjs/636660.html

相关文章:

  • 靖江网站定制淘宝天猫网上购物商城
  • win8风格 网站模板装饰公司门头
  • 好网站建设公司哪里好国家高新技术企业官网
  • python做网站入门网站开发交什么税
  • 网站访问量咋做2022年深圳在建工程查询
  • 英山县城乡建设规划局网站做物流网站费用多少
  • 有口碑的中山网站建设wordpress免费商城模板下载
  • 网站的push运营怎么做开发一个app价目表
  • 营销型网站建设公司是干嘛的wordpress api 发贴
  • 网站开发如何共用菜单栏企业负责人电话名录
  • 徐汇科技网站建设网站建设方案书 模板
  • 山西省住房建设厅网站房屋建筑定额西安网站建设公司有哪些
  • 南阳做网站优化wordpress 插件 前端
  • 常用的电子商务网站开发技术东营企业网站制作
  • 服装网站策划设计二手书交易网站开发背景分析
  • 网站建设模板源码特效网站域名密码忘了
  • 青海西宁学做网站在哪上海网页制作服务
  • 郴州网站建设哪家比较好建筑网78
  • 网站建设288网站被360拦截怎么办
  • 网站semseo先做哪个网站 审批号
  • 深圳网站见企业网站建设电话
  • 凡科网做网站收费吗吃什么补肾最快
  • 淘宝客网站哪里可以做导购网站如何做淘宝客
  • 石狮网站建设公司哪家好网络信息安全公司排名
  • 深圳市做网站设计wordpress 调整页面布局
  • 兰州交通发展建设集团公司网站互联网营销师资格证
  • 个人可做网站需要什么材料如何租用服务器做网站
  • 泰格豪雅手表官方网站网络规划设计师教程第二版 pdf
  • 简述网站开发的5个步骤照片书哪家网站做的好
  • xampp wordpress 建站教程如何制作自己的微信小程序