javascript - 从Vue js中发出的子组件方法中更改父属性
问题描述
在 vue 组件内部,我有另一个datatabel
已发出方法的子组件sort
<datatable @sort="sortBy"></datatable>
当前发出的sort
方法调用父组件中的另一个方法sortBy
,然后更新父组件中的属性。
是否可以直接从发出的sort
方法中更新父属性?
像这样的东西:
<datatable @sort="parentAttribute = 'value that was emitted'"></datatable>
上面的例子不起作用,但我可能做得不对。
可以这样做吗,如果可以,正确的语法是什么?
解决方案
是的,您可以使用$event
<datatable @sort="parentAttribute = $event"/>
推荐阅读
- javascript - 如何将经过 Firebase 身份验证的用户链接到相关的 Firestore 数据库(React)
- java - Java用另一个对象监视一个对象
- android - 如何为 cwac 安全室创建可编辑对象
- python - 在 Kivy 中添加动态小部件的大小不正确
- php - 生成要从中选择的列表时,始终仅从列表中的最后一个获取信息
- c++ - 查找模块加载到(内存)的地址
- xml - XML 和 WordPress 帮助
- sql-server - 强制 MS Access 将完整查询发送到 SQL 服务器
- java - maven 命名 GroupId 和 ArtifactId
- windows - ClearCase Explorer 文件夹窗格丢失