子組件向父組件傳值 this.$emit 和解決選擇數據後被覆蓋問題

这篇博客介绍了在Vue.js应用中如何将弹出dialog的搜索结果传递给父组件显示,并着重讨论了解决在父组件显示数据时,选择新数据导致已选数据被覆盖的问题。通过在`@selection-change`事件处理函数中调整和在`seleciton`组件上使用`:reserve-selection="true"`属性,成功避免了数据覆盖的情况。
摘要由CSDN通过智能技术生成

將彈出的dailog 搜索得到的數據傳給父組件

//子組件
<el-table ref="filterTable" :key="tableKey" v-loading="listLoading" :data="pagination.items" fit highligh-current-row :element-loading-text="$t('commonText.loadingText')" style="width:100%;" @selection-change="handleSelectionChange" @row-click="clickRow">
        <el-table-column label="goodsNo“ prop="goodsNo">
          <template slot-scope="{row}">
            <span>
              {
  { row.goodsNo }}
              <!--goodsID-->
            </span>
          </template>
        </el-table-column>
          <el-table-column label="operate" property="operate" type="selection" width="55px">
        <!--    selection -->
</el-table>



    handleSelectionChange(val) {
      this.a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值