vue3中组件宽度百分比显示?

如下,:width(宽度)我用的变量定义的,但是这个变量他不能是字符串,如我变量我定义为“100%”,那这宽度会成空,我在:width上设置为:“videoWidth+'%'”也不行,这要怎么设置才能用百分比显示呀?

<video id="videoCamera" class="canvas" :width="videoWidth" :height="videoHeight" autoPlay></video>
阅读 1.8k
1 个回答

无法直接在video标签上实现,因为height和width仅支持像素,不支持百分比
https://developer.mozilla.org...

如果想要实现类似的百分比的效果的话可以计算父级元素的宽度,然后赋给video标签

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题