- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目二小程序编程基础任务四条件渲染MiniProgram
在微信小程序中,条件渲染是一种非常实用的技术,它允许我们根据条件来决定是否显示某个组件或页面。通过条件渲染,开发者可以动态地呈现用户界面,根据用户的输入、数据或其他条件来做出相应的调整。Next》条件渲染简介
在框架中,使用wx:if=来判断是否需要渲染该代码块:Next》wx:if的使用viewwx:if={{condition}}Helloworld/view也可以用wx:elif和wx:else来添加一个else块:viewwx:if={{length5}}1/viewviewwx:elif={{length2}}2/viewviewwx:else3/view
wx:if的使用示例代码效果如下图所示。
因为wx:if是一个控制属性,需要将它添加到一个标签上。如果要一次性判断多个组件标签,可以使用一个block/标签将多个组件包装起来,并在上边使用wx:if控制属性。Next》blockwx:if的使用block/并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性blockwx:if={{true}}viewview1/viewviewview2/view/block
blockwx:if的使用示例代码效果如下图所示。
在框架中,使用wx:if=来判断是否需要渲染该代码块:Next》wx:if的使用viewwx:if={{condition}}Helloworld/view也可以用wx:elif和wx:else来添加一个else块:viewwx:if={{length5}}1/viewviewwx:elif={{length2}}2/viewviewwx:else3/view
hidden也可以用来控制元素的显示与隐藏,与wx:if不同,当wx:if的条件值切换时,框架有一个局部渲染的过程,因为它会确保条件块在切换时销毁或重新渲染。同时wx:if也是惰性的,如果在初始渲染条件为false,框架什么也不做,在条件第一次变成真的时候才开始局部渲染。Next》hidden的使用view?hidden={{flag}}?flag为true值时,隐藏评论/viewPage({??data:?{????flag:true??}})在JS中定义flag的值
blockwx:for的使用运行结果如下所示。
花括号和引号之间如果有空格,将最终被解析成为字符串。Next》blockwx:for的使用viewwx:for={{[1,2,3]}}{{item}}/viewviewwx:for={{[1,2,3]+}}{{item}}/view等同于
blockwx:for的使用运行结果如下所示。
感谢观看THANK项目二小程序编程基础
您可能关注的文档
- 微信小程序开发项目实战(微课版)课件 1-1 课件-注册小程序.pptx
- 微信小程序开发项目实战(微课版)课件 1-2 课件-认识小程序开发者工具.pptx
- 微信小程序开发项目实战(微课版)课件 1-3 课件-小程序目录结构.pptx
- 微信小程序开发项目实战(微课版)课件 2-1 课件-小程序的执行顺序.pptx
- 微信小程序开发项目实战(微课版)课件 2-2 课件-构建页面数据.pptx
- 微信小程序开发项目实战(微课版)课件 2-3 课件-列表渲染.pptx
- 微信小程序开发项目实战(微课版)课件 2-5 课件-事件绑定.pptx
- 微信小程序开发项目实战(微课版)课件 3-1 课件-Flex弹性模型布局 .pptx
- 微信小程序开发项目实战(微课版)课件 3-2 课件-“天天打卡”布局设计 .pptx
- 微信小程序开发项目实战(微课版)课件 3-3 课件-“天天打卡”功能实现 .pptx
最近下载
- 高教社2023商品学基础 课件 第四章商品标准.pptx VIP
- 高教社2023商品学基础 课件 第七章商品养护5 11.pptx VIP
- 高教社2023商品学基础 课件 第六章 商品包装5 11.pptx VIP
- 高教社2023商品学基础 课件 第五章检验监督.pptx VIP
- 高教社2023商品学基础 课件 第二章商品分类.pptx VIP
- 2024-2025学年北京东城区八年级初二(上)期末物理试卷(含答案).pdf
- 离婚协议书范文.docx
- 尿路结石腔内碎石病人围手术期并发尿脓毒症护理专家共识.pptx
- 大众进口途观途威Tiguan 2011-2016用户手册说明书.pdf
- 全国中等职业学校教师说课大赛一等奖电工技能与实训《机械手的PLC控制》说课课件.pptx
文档评论(0)