vue组件传值
父组件传递自定义事件给子组件, 子组件显示调用的两种方式
- 父组件使用 v-bind(:属性传递)
父组件
子组件需接收props
props:{ mockParent:{ type: Function } }, methods:{ handle(){ this.mockParent('param from child') // 不能使用 this.$emit('mockParent','sssss') } }
- 【vue组件传值】父组件使用 v-on/@(事件传递),子组件调用时使用边界情况
父组件
子组件中无需接收props
methods:{ handle(){ this.$listeners.test('param from child test') // OK this.$listeners.update('param from child update') // OK this.$emit('update','param from child update') // OK } }
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- 2020-04-07vue中Axios的封装和API接口的管理
- VueX--VUE核心插件
- 动态组件与v-once指令
- vue组件中为何data必须是一个函数()
- 用npm发布一个包的教程并编写一个vue的插件发布
- (六)Component初识组件
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- vuex|vuex 基础结构
- Vue源码分析—响应式原理(二)