This repository has been archived on 2023-08-30. You can view files and clone it, but cannot push or open issues/pull-requests.
bytedo
/
wcui
Archived
1
0
Fork 0

完成对request.es5版的优化, 正式发布1.0.0版

old
宇天 2017-09-15 00:17:25 +08:00
parent e4d41cd058
commit f60bc91d95
1 changed files with 8 additions and 6 deletions

View File

@ -38,7 +38,7 @@ define(['yua'], function(yua){
var rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/ var rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/
var isLocal = false var isLocal = false
try{ try{
isLocal = rlocalProtocol.test(location.protocol) isLocal = rlocalProtocol.test(location.ptyperotocol)
}catch(e){} }catch(e){}
@ -336,7 +336,7 @@ define(['yua'], function(yua){
result.statusText = 'parse error' result.statusText = 'parse error'
} }
_this.callback(result.error, result) _this.callback(result处理.error, result)
@ -436,10 +436,11 @@ define(['yua'], function(yua){
_requestp.field = function(k, val){ _requestp.field = function(k, val){
if(!this.transport) if(!this.transport)
return return this
// 此类型优先级最高 // 此类型优先级最高
this.opt.formType = 'form-data' this.opt.formType = 'form-data'
this.opt.type = 'POST'
if(!this.opt.data || (this.opt.data && typeof this.opt.data !== 'object')) if(!this.opt.data || (this.opt.data && typeof this.opt.data !== 'object'))
this.opt.data = {} this.opt.data = {}
@ -501,7 +502,7 @@ define(['yua'], function(yua){
var _this = this; var _this = this;
// 回调已执行, 或已取消, 则直接返回, 防止重复执行 // 回调已执行, 或已取消, 则直接返回, 防止重复执行
if(!this.transport) if(!this.transport)
return return this
if(!this.opt.url) if(!this.opt.url)
throw new Error('Invalid request url') throw new Error('Invalid request url')
@ -631,6 +632,7 @@ define(['yua'], function(yua){
this.xhr.timeout = this.opt.timeout; this.xhr.timeout = this.opt.timeout;
} }
} }
return this
} }
@ -670,9 +672,9 @@ define(['yua'], function(yua){
}, },
cache: {}, cache: {},
cid: 0, cid: 0,
version: '0.0.1-es5', version: '1.0.0-es5',
} }
yua.ui.request = '0.0.1-es5' yua.ui.request = request.version
} }
return request return request