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

来源:3-9 vue如何自己实现v-model

慕用0863198

2020-02-17

在父组件中实现绑定,需要注意的是这里在子组件标签中使用了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回答

双越

2020-02-17

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

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

0
3
THEEND0123
老师,您好,不太理解this.$emit("input",this.testVal)在这里的作用,又重新触发input事件,再执行handleChange事件处理函数,那不死循环了?这怎么传回父组件val啊?
2021-02-25
共3条回复

countryMan1993

2020-10-30

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

0
0

2024版 前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4664 学习 · 1644 问题

查看课程