gpt4 book ai didi

javascript - v-bind如何绑定(bind):style work to modify width css property?

转载 作者:行者123 更新时间:2023-11-29 10:55:53 24 4
gpt4 key购买 nike

下面的代码不会为我的 div 生成任何样式,但是属性 questionOption.visualBox.width 打印在 div 中就好了,我做错了什么?

<div
v-for="(questionOption, index) in questionOptions"
v-bind:key="index"
class="annotation"
v-bind:style="{width: questionOption.visualBox.width}"
>{{questionOption.label}}{{questionOption.visualBox.width}}</div>

最佳答案

因为需要写宽度的单位。使用您当前的代码,它将生成如下所示的 css:

{
...
width: 34
...
}

不会产生视觉效果。

因此您需要添加一个单位(例如:%、px)。例如,如果你想要 px 你必须写:

<div
v-for="(questionOption, index) in questionOptions"
v-bind:key="index"
class="annotation"
v-bind:style="{width: questionOption.visualBox.width + 'px'}"
>{{questionOption.label}}{{questionOption.visualBox.width}}</div>

关于javascript - v-bind如何绑定(bind):style work to modify width css property?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57428911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com