報錯內容:
errMsg:"request:fail"
報錯原因:
本地開發完成后,在真機上調試時,需要將網絡請求改為局域網ip
成功案例:
uni.request({ url: 'http://127.0.0.1/zpw/sms/SendTemplateSMS.php', method:"GET", data:{ phone:_this.phone, }, success: (res) => { _this.getCode=res.data; alert(_this.getCode) }, fail(err) { console.log(err) } });
上面的代碼在電腦端開發時調用會成功調用,但是在手機瀏覽器里面調用時就調用識別,走fail。
uni.request({ url: 'http://192.168.2.17/zpw/sms/SendTemplateSMS.php', method:"GET", data:{ phone:_this.phone, }, success: (res) => { _this.getCode=res.data; alert(_this.getCode) }, fail(err) { console.log(err) } });
上面的代碼在電腦端調用成功返回,在手機瀏覽器調用也成功返回。