在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 二次封裝elementUI table組件。父子組件方法傳遞問題

二次封裝elementUI table組件。父子組件方法傳遞問題

問題描述

基于elementUI的table進(jìn)行二次封裝時(shí),對(duì)篩選功能進(jìn)行父子組件傳遞時(shí)候父組件傳element的方法應(yīng)該如何正確傳值

相關(guān)代碼

子組件中

<el-table-column v-for="(column, columnIndex) in columns" :key="columnIndex"   :filters="column.filters" :filter-method="column.filterMethod" :column-key="column.columnKey" :label="column.label">
</el-table-column> 
columns: {
    type: Array,
    default: null,
    filterMethod:{
        type:Function
    }
}  

父組件調(diào)用

{
  label: "調(diào)度訂單處理狀態(tài)",
  prop: ["rentOrder", "id"],
  filter: "zeroFmt",
  filters: [
    { text: "待派單", value: "待派單" },
    { text: "已派單", value: "已派單" },
    { text: "已完成", value: "已完成" },
    { text: "已取消", value: "已取消" }
  ],
  filterMethod(value, row, column) {
    console.log(value);
  }
}

這樣的方式傳遞接受不到方法,沒有console輸出, 應(yīng)該以怎么的方式進(jìn)行傳遞呢。 求助

回答
編輯回答
離殤

你只是把父組件方法傳到子組件里面了,但是還沒有調(diào)用呀。。。
不應(yīng)該在哪個(gè)地方執(zhí)行 this.filterMethod()

2017年12月26日 01:50