Vue2.0中关于$refs的问题

首先我的项目是 我在表格中嵌入一个表单编辑的子组件以及使用
image.png

问题是关于使用<el-pagination/>分页后 点击第二页后 点击子组件Button
打印显示$refs中子组件为空
这是第一页点击后的结果
image.png
这是点击第二页后再次点击表单子组件按钮的结果
image.png
求助QAQ

这是子组件中的内容
image.png

父组件中使用该子组件
image.png
父组件中 回调的两个方法
image.png

阅读 914
1 个回答

image.png

  • 这个是子组件emit的方法,我感觉有点别扭写法不太对,可不可以尝试改为我下面的那种写法(但我又不确定是不是这里的问题,哈哈)

    @onEdit="() => transimitValue(scope.row,scope.$index)"
    
  • 而且我看你的思路是子组件中emit派发事件,事件又是为了获取子组件的值,为什么不在$emit()的时候就把子组件的值传递给父组件呢。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题