asyncData (context) {
return obtDetail({
id: context.route.params.id,
dynamoSerachType: context.route.query.type
})
.then(res => {
if (res.data.success) {
return {detailData: res.data.data};
}
})
},

async asyncData ({params, error, store}) {
let {data} = await findFamilyDetailById({id: params.id})
if (data.code && data.data) return {info: data.data || {}}
else error({statusCode: 500, message: data.msg})
},

async getHotParts () { // 热门部品
let {data} = await findCurrencyFamilyPage(this.params)
if (data.flag) {
this.productData = data.data.content
this.total = data.data.totalElements
}
或者
let returnData = await hotParts({pageNumber: 1, pageSize: 10})
if (returnData.data.code > 0) {
this.hotPartsDate = returnData.data.data.content
}
},