1export class ParamsType<T> { 2 value: T 3 4 constructor(value: T) { 5 this.value = value 6 } 7}
1.onClick(() => { 2 router.pushUrl({ 3 url: "pages/Page02_TaskDetail", 4 params: { 5 value: item 6 } 7 })
1// 挂载完成后获取数据 2aboutToAppear(): void { 3 const params = router.getParams() 4 console.log(JSON.stringify(params)) 5 // 断言告诉编辑器, 明确知道params对象数据类型 6 const detail = (params as ParamsType<TaskModel>).value 7 this.task = detail 8}
Copyright ©2010-2022 比特日记 All Rights Reserved.
Powered By 可尔物语