如下,:width(宽度)我用的变量定义的,但是这个变量他不能是字符串,如我变量我定义为“100%”,那这宽度会成空,我在:width上设置为:“videoWidth+'%'”也不行,这要怎么设置才能用百分比显示呀?
<video id="videoCamera" class="canvas" :width="videoWidth" :height="videoHeight" autoPlay></video>
如下,:width(宽度)我用的变量定义的,但是这个变量他不能是字符串,如我变量我定义为“100%”,那这宽度会成空,我在:width上设置为:“videoWidth+'%'”也不行,这要怎么设置才能用百分比显示呀?
<video id="videoCamera" class="canvas" :width="videoWidth" :height="videoHeight" autoPlay></video>
5 回答1.3k 阅读
4 回答1.1k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
5 回答1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
无法直接在video标签上实现,因为height和width仅支持像素,不支持百分比https://developer.mozilla.org...
如果想要实现类似的百分比的效果的话可以计算父级元素的宽度,然后赋给video标签