在onload里写
this.requestTask = new Promise((resolve, reject) => {
_this.getDetail(id, resolve);
})
在onshow里调用
this.requestTask.then(requestData => {
// 可以直接通过框架提供的 getData 方法获取到 data 字段值; 也可以通过 this.data.xxx 获取
swan.setPageInfo({
title: _this.data.detailscon.f_title,
keywords: _this.data.detailscon.f_keywords,
description: _this.data.detailscon.f_abstract,
success: res => {
// console.log('setPageInfo success');
},
fail: err => {
console.log('setPageInfo fail', err);
}
})
})
网友评论