promise 返回数据是以下格式 怎么转换成以点取值的数据呢?
发布于 5 年前 作者 li49 11847 次浏览 来自 官方Issues
  1. Promise {<pending>}
  2. __proto__: Promise
  3. [[PromiseStatus]]"resolved"
  4. [[PromiseValue]]: Object
  5. code200
  6. data1130
  7. message"success"
  8. __proto__: Object

怎么把object的数据转换

请求方法

const request = (url, options) => {

return new Promise((resolve, reject) => {

wx.request({

url: `${host}${url}`,

method: options.method,

data: options.method === 'POST' ? options.data : JSON.stringify(options.data),

header: {

'content-type': 'application/json; charset=UTF-8',

'token': token,

},

success(request) {

if (request.data.code === 200) {

resolve(request.data)

} else {

reject(request.data)

}

},

fail(error) {

reject(error.data)

}

})

})//Promise end

}


回到顶部