javascript - Vue 将子组件的方法暴露给父组件
问题描述
在以下方法中,您认为哪种方法更好?
[1]用于将$emit
子组件的方法暴露给父组件
$emit('updateAPI', exposeAPI({ childMethod: this.childMethod }))
或者
[2]使用$refs
from父组件访问子组件方法
this.$refs.childComponent.childMethod()
解决方案
推荐阅读
- java - RESTful JAX-RS 通过多部分请求下载多个 pdf
- java - Java:将数组切割成第n个数字然后添加到数据库
- java - 使用 Spring Web 的 CorsWebFilter 拒绝服务器端请求
- php - Laravel 集合按日期分组和总和
- python - Python if a > b: b, a = a, b 含义
- windows - 是否可以让 webpack 的 watch 模式在 Windows 上工作?
- python - inspect.getsourcelines 新失败:TypeError:是一个内置类
- javascript - 如何减少此代码的运行时间?
- javascript - Google 表格 API 在尝试获取资源时给出 Uncaught (in promise) TypeError: NetworkError
- ios - 使用 URLSession 无法捕获“超时”错误