请稍等 ...
×

采纳答案成功!

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

关于自定义model的写法不是特别理解

在父组件中实现绑定,需要注意的是这里在子组件标签中使用了v-model进行绑定

在子组件中进行定义,使用props接收传过来的text1,在model属性中使用prop定义text1,event定义change1,在input框中,将value值绑定text1,同时在input的时候触发事件将定义的change1和KaTeX parse error: Expected 'EOF', got '传' at position 19: …nt.target.value传̲出去 嗯,在父组件…emit(‘change1’, $event.target.value)触发给父组件,是不是就是说这里触发的change1由vue官方定义为专门用来更改数据值的一个函数,类似于set方法?

正在回答

2回答

是的,vue 专门设定的规则。

其实还有另外一种实现方式,参考 http://coding.imooc.com/learn/questiondetail/165974.html 

0 回复 有任何疑惑可以回复我~
  • 提问者 慕用0863198 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-02-17 22:11:50
  • 老师,您好,不太理解this.$emit("input",this.testVal)在这里的作用,又重新触发input事件,再执行handleChange事件处理函数,那不死循环了?这怎么传回父组件val啊?
    回复 有任何疑惑可以回复我~ 2021-02-24 09:15:03
  • 老师,您好,不太理解this.$emit("input",this.testVal)在这里的作用,又重新触发input事件,再执行handleChange事件处理函数,那不死循环了?这怎么传回父组件val啊?
    回复 有任何疑惑可以回复我~ 2021-02-25 11:39:01
countryMan1993 2020-10-30 03:15:47

嗯,我一直用的这种写法?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号