vue自定义表单输入组件问题

https://img2.mukewang.com/5c99d8050001152c08000318.jpg

1.在定义子组件的时候有引用父组件的value值( props:['value'] ),但是在引用的时候为什么没有从父组件中传入值呢?
2.引用子组件在双向绑定price的值是不是已经把值给到子组件定义的value里去了,所以就不用再绑定value值给子组件了?
3.双向绑定的price值到底是给了sapn还是input,双向绑定price的作用是什么

MMMHUHU
浏览 1219回答 3
3回答

天涯尽头无女友

1)v-model是input之类的绑定,对组件不适合2)传入组件的值是单向,非双向3)组件接收传入值在pros定义,请参考vue官方文档

慕容708150

小明同学:1.你还没有分清什么是父子组件,如果想从app里获取数据,应该写成:&nbsp; &nbsp; &nbsp; &nbsp;调用组件:&nbsp; &nbsp; &nbsp; &nbsp;...&nbsp; &nbsp; &nbsp; &nbsp;<currency-input :value="price"></currency-input>&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp;...&nbsp; &nbsp; &nbsp; &nbsp;声明组件的模板里面:&nbsp; &nbsp; &nbsp; &nbsp;...&nbsp; &nbsp; &nbsp; &nbsp;<input v-model="price" :value="value" @input="..."/>&nbsp; &nbsp; &nbsp; &nbsp;...&nbsp; &nbsp; &nbsp;2.v-model模式只能用到input这样的输入元素上哟,完成双向绑定数据
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript