On Before Return
data class OnBeforeReturn<TData>(val stopNow: Boolean? = null, val returnNow: Boolean? = null, val loading: Boolean? = null, val params: TParams? = null, val data: TData? = null, val error: Throwable? = null) : IFetchStata<TData> , Copyable<OnBeforeReturn<TData>>
插件生命周期PluginLifecycle.onBefore的返回值类型, Fetch._runAsync会在请求发生前回调所有插件的PluginLifecycle.onBefore函数, 他们可以彼此覆盖。 stopNow可以阻止请求发出,不改变状态; returnNow可以将返回的状态作为Fetch.fetchState的状态改变ui;