用vue.js组件模拟v-model指令实例方法

qqarmor37980 10 0 pdf 2022-02-20 02:02:48

在使用v-model指令实现输入框数据双向绑定,输入值时对应的这个变量的值也随着变化;但是这里不允许使用v-model,需要写一个组件实现v-model指令效果父组件中使用子组件,绑定的inputchange必须小写,不能使用inputChange;子组件中的cvalue和计算属性中的要保持一致;子组件中的@input和父组件中的@inputchange没有必然关系;this.$emit中的inputchange要和DOM元素中的input-model一致父组件将num值通过props属性传到子组件中;子组件通过$emit触发当前实例上的事件,将改变的值传给父组件V-MODEL 是VUE 的一个指令,在input 控件上使用时,可以实现双向绑定。通过看文档,发现他不过是一个语法糖。实际是通过下面的代码来实现的:

用vue.js组件模拟v-model指令实例方法

用vue.js组件模拟v-model指令实例方法

用vue.js组件模拟v-model指令实例方法

用户评论
请输入评论内容
评分:
暂无评论