解決思路:通過query傳遞參數即可,親測可以,原理尚未知,先記錄一下。
this.$router.push({name: 'ListModel', query: {modelId: modelId}});
在新頁面查詢查詢參數調用獲取數據方法
//創建頁面時調用獲取頁面數據方法
created() {
this.getData();
},
methods: {
getData() {
//通過$route.query獲取到新的參數
getPagerByModel(AppConstant.serverBase, this.$route.query.modelId, this.currentPageIndex, (response) => {
this.listItemData = response.data.data;
});
}
}