bug显而易见,页面创建时table获取到的this.pageNum是1; 在点击分页后,页面实际的this.pageNum是2,然而table中的this.pageNum依然是1;
原因推测是由于table在创建时就已经缓存了页面变量,如果有哪位大佬知道原因请务必留言
解决办法:使用方法更新变量,如
let col:Array
<any
> = [{
title:
"数量(件)",
key:
"index",
render:
(h: any, params: any
) => {
let table_data
= this.blur_data
();
}
}]
private blur_data
(){
return this.pageNum
;
}