今天和别人讨论show-center-play-btn无效的问题 , 发现有几个坑 , 记录一下.
show-center-play-btn是微信小程序video组件控制是否显示视频中间的播放按钮的属性.如下图红框中的按钮 .
但是控制它的显隐有几个坑 , 我们分别说明一下 :
- 这个属性在微信开发者工具上无法看出显隐效果 , 需要在真机上测试(巨坑) ;
- 属性赋值问题 , 这个是常见的坑 , 就是如果直接赋值false , 没有加双花括号 , js会直接把false当成一个string来处理 , 处理的结果就是true , 所以正确的赋值方式要加上双花括号 ,如下
show-center-play-btn="{{false}}"
- 使用show-center-play-btn属性的时候要同时添加属性controls , 至于原因 ,请参考video使用文档.
controls="{{false}}"
如果有问题 , 请写评论一起讨论 .