Appearance
请求链接对象
管理页面中所有的请求链接。
每个请求链接的回调函数中的this都指向这个对象。
除了在请求链接中使用,在页面的其他任何地方都可以通过this.R拿到这个对象。
主要包含prepare和trigger两个方法,也可以通过这个对象获取到G、P、collectionData、controlData、requestData等等公共对象。
prepare
这是一个请求预处理,主要用来在发起一个请求前做一些逻辑处理,比如设置参数等。
如果页面中的一个请求链接具有code值,那么通过调用prepare方法,传入对应请求的code,就会对该请求进行初始化并返回一个promise。
在then方法传递回来的参数是一个对象,其中包含两个属性:request和 run。
request代表当前的请求,可以通过它修改参数或执行其他操作。
run是一个函数,执行之后将会发起真正的请求。
prepare
可以传入对应请求的code即可发起请求,主要是用来处理手动触发的请求。