我正在使用vue-good-table
,但我遇到了搜索问题。让我先展示一下我的代码:
<vue-good-table
mode="remote"
@on-page-change="onPageChange"
@on-sort-change="onSortChange"
@on-column-filter="onColumnFilter"
@on-per-page-change="onPerPageChange"
:totalRows="totalRecords"
pagination-options="{
enabled: true,
searchFn: myFunc
}"
:searchOptions="{enabled: true}"
:rows="rows"
:columns="columns"
/>
methods:{
myFunc(row, col, cellValue, searchTerm){
console.log(searchTerm)
},
}
此方法根本不起作用,即如果我删除mode="remote"
仍然没有触发器,而@on-search
<vue-good-table
mode="remote"
@on-page-change="onPageChange"
@on-sort-change="onSortChange"
@on-column-filter="onColumnFilter"
@on-per-page-change="onPerPageChange"
:totalRows="totalRecords"
pagination-options="{
enabled: true,
searchFn: myFunc
}"
:searchOptions="{enabled: true}"
:rows="rows"
:columns="columns"
@on-search="onSearch"
/>
methods:{
onSearch(params) {
console.log(params)
}
}
如果我删除mode="remote"
两个方法都没有获取触发器,则此方法有效。