load method

KIViewModelState<T> load([
  1. T? data,
  2. bool force = false
])

构建并返回一个 KIViewModelState 的实例,其状态为 KIViewModelStateType.loading。 如果参数 data 为 null 并且 force 为 false,则新 KIViewModelState 实例将继承原有数据。 错误信息不会被继承。

Implementation

KIViewModelState<T> load([T? data, bool force = false]) {
  var nState = KIViewModelState<T>(data: force ? data : data ?? this.data);
  nState.type = KIViewModelStateType.loading;
  nState.error = null;
  return nState;
}