- 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
- 2025年人教版PEP九年级语文上册月考试卷.docx
- 2025年甘肃警察职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年郑州轨道工程职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2010-2023历年河南省长葛三高高一上学期第一次月考政治卷版.docx
- 2025年绍兴职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年中国钢管外丝市场调查研究报告.docx
- 2025年高等院校教材项目可行性研究报告.docx
- 2025年黑龙江生物科技职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025至2030年中国EVA剖台刀数据监测研究报告.docx
- 2025年路由器模块项目可行性研究报告.docx
文档评论(0)