请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于v-model:value的疑问?

老师,下午好!
本节中,

-        <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属性

0 回复 有任何疑惑可以回复我~
  • 提问者 慕神4535282 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2023-08-14 13:46:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信