<select v-model="biziLine">
<option v-for="option in options" :value="option.value"></option>
</select>
//option 中:value的冒号什么用 可以省略吗?
<select v-model="biziLine">
<option v-for="option in options" :value="option.value"></option>
</select>
//option 中:value的冒号什么用 可以省略吗?
:
是v-bind
的缩写,是为了动态绑定数据。
上面的答主说冒号不能省略,我觉得这个应该看情况吧。
加上了冒号是为了动态绑定数据,等号后面可以写变量。
如果不使用冒号,等号后面就可以写字符串等原始类型数据。这时就无法进行动态绑定数据了。
带:可以理解为动态的属性
像你写的:value或是:class这类,可以根据过程的变化改变值的属性
不带:可以理解成静态的
不随过程变化的属性,就像平时在标签上也可以添加属性data-xxx这样
13 回答13.1k 阅读
8 回答3k 阅读
3 回答1.6k 阅读✓ 已解决
2 回答5.3k 阅读✓ 已解决
5 回答1.6k 阅读
7 回答2.3k 阅读
9 回答1.8k 阅读✓ 已解决
这是v-bind的缩写。当你写过很多v-bind之后你会发现,每次都写这六个字符好烦啊,于是,就可以用 : 来代替它了。你会感谢作者的这一贴心举动的。v-bind