※前提条件:vue3 的uniapp开发
cover-view是可以覆盖在原生组件上的文本视图,也就是cover-view组件的层级高于原生组件,就像是原生组件的层级高于前端组件一样,如flash层级就高于div的层级。
部分组件,比如map、video、textarea、canvas是通过原生组件实现的,原生组件无法被前端组件覆盖,程序员需要找到能覆盖它们的存在,这也是设计出cover-view的原因。
我们需要实现一个在video上添加一个控制播放的按钮,用cover-view来做,再用个子绝父相,调整一个按钮的位置,就可以。
<video class="vd" :controls="false"> <cover-view class="controll" @click="click"></cover-view> </video>
Comment: