关于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回答

甲蛙

2023-08-12

v-model:value这个是给value这个属性赋值,你可以把value看成是一个普通的属性,再换成另一个普通的属性,写法是一样的,比如我们自定义组件有加v-model:width,就是给width属性赋值。

而我们自定义的组件里没有value属性,所以不写成v-model:value

antdv的组件都用了v-model:value,因为这些组件都绑定了value属性

0
1
慕神4535282
非常感谢!
2023-08-14
共1条回复

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 512 问题

查看课程