chencheng (云谦)

Results 248 comments of chencheng (云谦)

@cytellme 统一错误处理可以用 `onError` hook, ```js const app = dva({ onError(e) { console.log(e.message); } }); ``` 然后用返回 Promise 的请求库(比如 dva/fetch),或者把请求封装成 Promise。并在出错,超时等时机 reject 这个 Promise。reject 的信息会自动走到 onError 里。

@FEliuyg > 在创建和编辑user的时候,现在的做法是都去创建一个model与之前创建和编辑共用并只创建一个model相比有没有什么优势。 优势是实现起来更简单,不用去维护 model 的 visible 状态以及切换 form 数据。 > 原来的mock数据现在采用了jsonplaceholder,如果业务复杂数据需要较多的时候,如何mock多字段多条数据,这种情况是不是还是原来的mockjs会更好用些? 下周会在 roadhog 上实现 mock 方案,在 https://github.com/sorrycc/roadhog/issues/22 更新进度。

@xhmaoxx > 请教一下,dva怎么卸载css module?用了css module之后,className会自动加后缀,导致页面不正确。 https://github.com/sorrycc/roadhog#disablecssmodules

@dicklwm 仔细看第三步,配了代理的。

@henryzp 没遇到过这个问题。我的 node 是 6.5,npm 是内部的 npm 版本,不过你可以选择用 [cnpm](https://github.com/cnpm/cnpm)。

在 `services/users.js` 里引用了 `/api/users` ?

> 请问怎么在effects里面触发组件里面的方法啊? @NTmemoir https://github.com/dvajs/dva-knowledgemap#put

> 即使还没有修改.roadhogrc文件,在访问/api/anypath时,浏览器都报这个错误:Uncaught SyntaxError: Unexpected token < index.js:1 `/api/anypath` 没有处理过,会默认输出 `index.html` 的内容,而由于路径的问题,`/api/anypath` 会访问不到 `index.js`,所以报这个错误是符合预期的。 要让 `/api/anypath` 有输出,要通过 [roadhog 的 mock 功能](https://github.com/sorrycc/roadhog#mock)进行 mock。

@Marchdongming 光看日志看不出来是啥问题。

@lee-my node 换 6.x 试试,最近收到好几个反馈了,都是 node 7 的。