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

人大网站建设情况汇报网站点击率查询

人大网站建设情况汇报,网站点击率查询,网站轮播图怎么保存,政府网站内容建设方案一、条件渲染概述 条件渲染用于根据特定条件决定是否渲染某部分内容 微信小程序提供了两种方式实现条件渲染,分别是 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://www.dtcms.com/wzjs/456701.html

相关文章:

  • 网站建设公司如何找客户seo排名的影响因素有哪些
  • 最权威的做网站设计公司价格网络舆情监测
  • 有彩虹代刷源码怎么做网站seo怎么发文章 seo发布工具
  • 网站建设总体方案设计迅雷bt磁力链 最好用的搜索引擎
  • 上海网站建设找站霸网络抖音seo推广
  • 电脑网站做淘宝客chatgpt入口
  • 中湾建设网站知乎关键词优化软件
  • mui做网站徐州新站百度快照优化
  • 全国建设造价信息网站成人技能培训机构
  • 上海网站建设怎么弄百度公司官网
  • 青岛 正规网站空间找做网站的公司
  • 电商网站建设包括哪些自媒体平台app
  • 做汽车养护的网站深圳高端网站建设公司
  • 虚拟机做的网站怎么让外网访问推广方式有哪几种
  • 企业营销网站服务器1g够2024年小学生简短小新闻
  • 制作网站哪家便宜微信朋友圈软文大全
  • 江门企业自助建站系统上热门最火标题
  • 台州seo网站建设费用品牌整合营销推广
  • 重庆平台网站建设哪里有近期国内新闻摘抄
  • 建设网站导航东莞全网营销推广
  • 资深的网站建设网站免费推广的方法
  • 白河网站制作社群营销的案例
  • 旧宫做网站的公司互联网全网推广
  • 市场推广seo职位描述外贸网站如何推广优化
  • 独立网站模板下载跨境电商平台注册开店流程
  • 南部建设局网站网站排名优化需要多久
  • 品牌建设制度杭州百度优化
  • 俄罗斯外贸常用网站泉州seo优化
  • 无锡新区网站制作四川旅游seo整站优化站优化
  • 做网站要什么资质长沙网络推广平台