Skip to content

请求链接对象

管理页面中所有的请求链接。

请求链接对象

每个请求链接的回调函数中的this都指向这个对象。

除了在请求链接中使用,在页面的其他任何地方都可以通过this.R拿到这个对象。

主要包含prepare和trigger两个方法,也可以通过这个对象获取到G、P、collectionData、controlData、requestData等等公共对象。

prepare

这是一个请求预处理,主要用来在发起一个请求前做一些逻辑处理,比如设置参数等。

如果页面中的一个请求链接具有code值,那么通过调用prepare方法,传入对应请求的code,就会对该请求进行初始化并返回一个promise。

在then方法传递回来的参数是一个对象,其中包含两个属性:request和 run。

request代表当前的请求,可以通过它修改参数或执行其他操作。

run是一个函数,执行之后将会发起真正的请求。

prepare

可以传入对应请求的code即可发起请求,主要是用来处理手动触发的请求。