经常我们在工作中如果input组件使用频繁,现在又组件库无法满足项目的需求的时候我们会自己把input单独封装出一个组件,看过element源码的人都会看到这句源码,
this.$emit('input', event.target.value);
你会很疑惑 官网的说法是:this.$emit(事件,值) 但是我父组件没有用到事件呀,而且效果还出来了。有点不理解这里的'input'到底是什么
其实和本质上就是对v-model的理解,说到这个份了,我想你应该会把官网文档打开来看了吧,看完之后你就会知道这其实就是vue中监听input输入值变化的事件,原生事件;
this.$emit(),是触发器,用于父子组件的传值。
this.$emit(),是触发器,用于父子组件的传值。