|
|
|
@ -551,15 +551,23 @@ watch(
|
|
|
|
|
[$route], |
|
|
|
|
newVal => { |
|
|
|
|
// 获取路由数据 |
|
|
|
|
const info = JSON.parse(newVal[0].query.info); |
|
|
|
|
const info = {}; |
|
|
|
|
if (newVal[0]) JSON.parse(newVal[0].query.info); |
|
|
|
|
details.pageInfo = info; |
|
|
|
|
|
|
|
|
|
console.log('details.pageInfo.info :>> ', details.pageInfo); |
|
|
|
|
onLoad(details.page); |
|
|
|
|
}, |
|
|
|
|
{ immediate: true } |
|
|
|
|
} |
|
|
|
|
// { immediate: true } |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
// 初始化获取数据, 并请求页面 |
|
|
|
|
details.pageInfo = JSON.parse($route.query.info); |
|
|
|
|
onLoad(details.page); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 请求数据 |
|
|
|
|
*/ |
|
|
|
|
async function onLoad(page, params = {}) { |
|
|
|
|
try { |
|
|
|
|
details.loading = true; |
|
|
|
|