我不知道如何动态设置组件的宽度。
我正在使用组件 'vue-burger-menu' -> https://github.com/mbj36/vue-burger-menu。
要设置宽度,需要将道具设置width为一个数字。按照下面的例子:
<Slide
ref="slideToggle"
disable-esc
class="slideToggle"
width="470"
right
:burger-icon="false"
:cross-icon="false"
disable-outside-click
>
然后它设置一个辅助类bm-menu-width 到width. 我花了很长时间试图弄清楚如何动态设置道具的属性或动态更新样式。
例如我尝试设置:this.$refs.slideToggle.$attrs.width = 1000无济于事。
我无法将样式绑定到bm-menu类,因为它不可见。
如何设置宽度,以便单击它更改的按钮(根据下面的按钮示例)?
谢谢你的帮助!
setDrawWidth() {
this.lineDrawWidth = "200px";
}
jeck猫
哔哔one
相关分类