return this.request({ url:'book/hot_list' })

来源:11-8 Promise的正确用法

qq_云淡风轻_107

2020-05-10

 return this.request({
      url:'book/hot_list'
    })

这样写报错:
GET http://bl.7yue.pro/v1/[object Object] 404 (NOT FOUND)

 return this.request('book/hot_list')

这样没问题

写回答

2回答

7七月

2020-05-11

这不是很正常吗,你request本身的第一个参数就是url,只能传字符串呀

0
1
qq_云淡风轻_107
postComment(bid,comment){ return this.request({ url:'book/add/short_comment', method:'POST', data:{ book_id:bid, content:comment } }) } 这样写的话就要报错 VM21 asdebug.js:1 GET http://bl.7yue.pro/v1/[object%20Object] 404 (NOT FOUND) 需要怎么改呢
2020-05-16
共1条回复

7七月

2020-05-10

把request贴出来看看

0
1
qq_云淡风轻_107
request(url,data={},method='GET'){ return new Promise((resolve,reject)=>{ this,this._request(url,resolve,reject,data,method) }) } _request(url,resolve,reject,data={},method='GET'){ wx.request({ url: config.api_base_url+url, method:method, data:data, header:{ 'content-type':'application/json', 'appkey':config.appkey, }, success:(res)=>{ const code=res.statusCode.toString() if(code.startsWith('2')){ resolve(res.data) } else{ reject() const error_code=res.data.error_code this._show_error(error_code) } }, fail:(err)=>{ reject() this._show_error(1) }, }) }
2020-05-11
共1条回复

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程