微信小程序开发---条件渲染和列表渲染

目录

一、条件渲染

(1)基本使用

 (2)block

(3)hidden

二、列表渲染

(1)基本使用

(2)手动指定索引和当前项的变量名

(3)wx:key的使用


一、条件渲染

(1)基本使用

条件渲染就相当于if语句,这也不需要多说了,终点是它的用法。


1
2
3

 (2)block

如果想要一次性控制多个组件的展示和隐藏,可以使用block标签将多个组件包装起来。


  1
  2

注意block并不是一个组件其实,只是一个包裹性的容器,不会在页面中做任何渲染

(3)hidden

 在小程序中,直接使用hidden="true"可以控制元素的显示和隐藏

wx:if和hidden的区别

(1)运行方式不同。

wx:if以动态创建和移除元素的方式控制元素的隐藏和显示

hidden以切换样式的方式控制(display:none/block)

(2)使用建议

频繁切换建议使用hidden

控制条件复杂时使用if

二、列表渲染

(1)基本使用


 索引={{index}}
 值={{item}}

注意index和item是写死的,改成别的则无法显示

(2)手动指定索引和当前项的变量名


  {{id}}----{{val}}

(3)wx:key的使用

类似于vue列表渲染的:key,小程序渲染在实现列表渲染时,也建议为渲染出来的列表项指定唯一的key

arr:[
      {id:11,name:'大明'},
      {id:22,name:'二明'},
      {id:33,name:'三明'}
    ]

{{item.name}}

你可能感兴趣的:(微信小程序,微信小程序,小程序)