开发中遇到的收获
2019-05-16 本文已影响0人
怪爵Geekknight
1.封装一个组件修改css样式的最好方式是:最外层添加一个类,由这个类找到你需要修改的类,然后样式覆盖.
2.遇到匪夷所思的事情的,束手无策时,请重启你的服务。
3.dva中dispatch, put是异步的,select会返回一个新的object,数据无法做到是最新的,解决方案是不使用select,在updateReducer中获取数据。
4.webpack打包慢解决方案:
a.babel-loader 添加cacheDirectory
b.使用happypack的时候,threadPool只引入一遍
c.ts-loader的编译很慢,直接采用happypack还是很慢,采用thread-loader,{workders: 2, workerParallelJobs: 100},速度提升十几秒。
5: 在与价格设置值得时候,注意 0, undefined, '' 之间那些是不允许的。