fwh1990
fwh1990
您好,之前的文档写的比较差,我fork了一个6.x版本的文档:https://easy-demo.github.io/redux-model-6-docs/#/zh-cn/ 如果有什么不懂得地方,可以直接提问的,乐意为您解答。 这个是6.9.2的Readme : https://github.com/redux-model/redux-model/tree/e49f2b3f1c4854ee1c036d4a920780d4a3cc360e ,和最新的模型差不多,就是 initReducer 改为 initialState。您未用到高级功能的话,感受不到区别。
明天早上我出个简易的demo
这个是[email protected] 的demo地址: https://github.com/redux-model/taro2.x-demo ,您可以克隆下来运行 另外,您需要升级到 **6.9.4**,因为修复了h5环境下的一个小问题
对的,这些是[email protected]的写法了,我等会更新一下
还有就是您为何不升级到taro@3呢?
问题稍微有点多,我写的 [taro-iconfont-cli](https://github.com/iconfont-cli/taro-iconfont-cli/issues/28) 也是在等3.0填坑
您好,已修复,请安装 **6.10.0**适配taro@2,现在6.9适配taro@1
可以参考文档:https://easy-demo.github.io/redux-model-6-docs/#/zh-cn/orphan-request ```typescript // 假设 $api 是 service $api.putAsync({ uri: '/api/xxx/10', query: {}, // 可选 body: {}, // 可选 successText: '更新成功', // 可选 }).then((result) => { console.log(result.response); }); ``` 您只需使用 **getAsync**...
一般一个模型就对应了一套增删改查接口,写在一起方便管理,复用性也强。 独立请求(Async结尾的)比较适用于做数据组合,比如需要两个接口合并成一组数据的时候很有效,所以在7.0的时候推出了`compose`方法,结合独立请求,可以维持loading状态。如果您要在组件中单独使用也是合情合理的。
换个方式 ```diff const service = new HttpService({ + isSuccess: (res) => { + res.errMsg = 'hello'; + return true; + }, }); ``` 通过传入`isSuccess`,您可以改变res对象的内部值,并在最后返回 true或false 代表该请求属于 成功 / 失败。 ------------...