wx.if
wx:if="{condition}" 来判断是否需要渲染该代码块。
wx:if是一个控制属性,需要将它添加到一个标签上。
如果要一次性判断多个组件标签,可以使用一个 标签将多个组件包装起来,并在上边使用wx:if 控制属性。
并不是一个组件,它只是一个包装元素,不会在页面中做任何渲染,只接受控制属性。
wx.for
wx:for 用于单纯的数组循环。一般数组的元素是数字或字符串 。
wx:for-item=‘变量名’ 它是指定循环数据当前的变量名,可以通过 {{变量名.属性}} 展示数组的元素。
wx:makePhoneCall
wx.makePhoneCall可以实现自动拨打电话的功能。
Pinker
pinker组件选择的开始时间与结束时间,通过js来相减得到相差的日期
通过wx:if来判断日期相差数显示对应的效果。在js传数据的时候,通过+“ ”来拼接变量。
vedio
默认显示封面,一个视频播放的时候,其他视频停止播放,并显示封面。
通过wx:if判断当前视频是否是播放的状态,如果是就显示视频,如果不是就隐藏视频;点击封面的时候,获取到该视频的id,进行判断,如果当前没有视频播放,就把该视频设置为播放的状态;如果当前有视频播放,则停止当前播放的视频,再播放你点击的这个视频。
map
map() 方法返回一个新数组,数组中的元素为原始数组原数调用函数处理后的值。
//currentValue 必须。当前元素的值
// index 可选。当前元素的索引值
// arr 可选。当前元素属于的数组对象
// thisValue 可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。