老师好:
我想在小程序上开发一个视频分享的功能,像今日头条一样 ,显示一组视频,可以上下滑动。但在有效范围内的第一个视频自动播放,其它视频不播放。
我想控制 video 的 autoplay 属性,根据位置数据更改 autoplay 的属性值,但设置未能成功。
经过测试,发现:
video 的 controls="{{(listitem.fstate)===0?false:true}}" 是成功的;
text的:<wx:text id="text1">"{{(listitem.fstate)===1?'中国':'美国'}}"</wx:text> 也是成功的
但video 的 autoplay 用这种三分方法能成功,请教老师:
autoplay 属性的三元函数有什么规定吗?autoplay 可以用三元函数来设置值吗?autoplay用三元函数设置,可以给我写个示例吗?
检查一下autoplay的初始值是否setData,因为我在刚才测试的时候发现,如果在data中默认给autoplay一个true的话,也是不可以自动播放的,需要setData一次就没问题了
或者直接在video标签中写autoplay=‘true’,当然这个true就算填false也会自动播放,因为false已字符串解析出来也是true,如果不需要自动播放的话就不要写autoplay,或者写成autoplay=''
autoplay是可以通过三元运算控制的 可能你代码写错了吧