重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇文章为大家展示了怎么在微信小程序中渲染页面,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
超过10多年行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:做网站、网站设计,成都网站推广,成都网站优化,整体网络托管,小程序设计,微信开发,重庆APP软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
条件渲染:wx:if, wx:elif, wx:else
5}}" >1 2}}">2 3
由于wx:if是一个控制属性,需要将它添加到一个标签上,如果要一次性判断多个组件标签,可以使用
5}}" >1 2}}">2 3
blcok 是一个包装元素,不会在页面做任何渲染。
hidhen:
在小程序中,hidden = "{{condition}}" 也能控制元素的显示和隐藏。为true隐藏,为false显示
123
列表渲染: wx:for
如果没有指定参数, 默认索引是index, 值是item
索引是: {{index}}, 值是: {{item}} data: { userList :['zhangsan', "lisi", 'wnagwu'] }
手动指定索引和当前项的变量名:
索引是: {{i}}, 值是: {{it}} data: { userList :['zhangsan', "lisi", 'wnagwu'] }
block wx:for 列表渲染
索引是: {{i}}, 值是: {{it}}
key 在列表循环中的作用:
如果列表中项目的位置会动态改变或者有新的项目添加到列表中,并且希望列表中的项目保持自己的特征和状态(如)中输入内容,
当数据改变触发渲染层重新渲染的时候,会校正带有key的组件,框架会确保他们被重新排序,而不是重新创建,以确保使组件保持自身状态,并且提高列表渲染时的效率。
key值的注意点:
key值必须具有唯一行,且不能动态改变。
key的值必须是数字或字符串
保留关键子*this代表在for循环中的item本身,它也可以充当key值,但是有以下限制,需要item本身是一个唯一的字符串或数字。
上述内容就是怎么在微信小程序中渲染页面,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。