使用iview+table时,table表格获取页面变量不会更新

tech2025-06-12  7

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; }
最新回复(0)