Vue子组件如何接收父组件方法并获取其返回值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计923个文字,预计阅读时间需要4分钟。
目录 + 组件接收父组件方法并获取返回值 + 父组件 + GetCallback.vue + 子组件 + CallbackChild1.vue + 子组件接收父组件方法并获取返回值 + 项目中有时会遇到父子组件的情况
目录
- 子组件接收父组件方法并获取返回值
- 父组件 GetCallback.vue
- 子组件 CallbackChild1.vue
- 子组件接收父组件的另一种方法
子组件接收父组件方法并获取返回值
项目中有时候会遇到父子组件传值的问题,比如子组件需要接收父组件方法并获取该方法返回值的时候。
使用this.$emit('方法名', '参数1', '参数2')的方式,获取到不是父组件方法的return值。但是我们可以将参数改为回调函数的形式,父组件里执行该回调函数,返回值后给子组件,子组件再接收返回值。
本文共计923个文字,预计阅读时间需要4分钟。
目录 + 组件接收父组件方法并获取返回值 + 父组件 + GetCallback.vue + 子组件 + CallbackChild1.vue + 子组件接收父组件方法并获取返回值 + 项目中有时会遇到父子组件的情况
目录
- 子组件接收父组件方法并获取返回值
- 父组件 GetCallback.vue
- 子组件 CallbackChild1.vue
- 子组件接收父组件的另一种方法
子组件接收父组件方法并获取返回值
项目中有时候会遇到父子组件传值的问题,比如子组件需要接收父组件方法并获取该方法返回值的时候。
使用this.$emit('方法名', '参数1', '参数2')的方式,获取到不是父组件方法的return值。但是我们可以将参数改为回调函数的形式,父组件里执行该回调函数,返回值后给子组件,子组件再接收返回值。

