关于v-model:value的疑问?
来源:9-15 制作车站下拉框组件

慕神4535282
2023-08-11
老师,下午好!
本节中,
- <a-input v-model:value="trainStation.name" />
+ <station-select-view v-model="trainStation.name"></station-select-view>
为什么此处
v-model="trainStation.name"
不是写成
v-model:value="trainStation.name"
呢?
前者不是子组件向父组件的modelValue属性传值吗?
但是这个modelValue属性跟输入框没关联呀?
我看到文档上说value属性才是“输入框内容”。
谢谢老师的解答!
写回答
1回答
-
v-model:value这个是给value这个属性赋值,你可以把value看成是一个普通的属性,再换成另一个普通的属性,写法是一样的,比如我们自定义组件有加v-model:width,就是给width属性赋值。
而我们自定义的组件里没有value属性,所以不写成v-model:value
antdv的组件都用了v-model:value,因为这些组件都绑定了value属性
012023-08-14
相似问题
关于train_carriage表的表名
回答 1
关于子组件传值
回答 1