开发中遇到的收获

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, '' 之间那些是不允许的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 12,715评论 7 110
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,112评论 0 2
  • babel官网 babel 介绍 Babel 是一个通用的多用途 JavaScript 编译器。通过 Babel ...
    锋享前端阅读 1,854评论 0 10
  • webpack-4.x 安装 npm i webpack -g: 全局安装webapck 基本使用 不使用配置文件...
    duans_阅读 1,764评论 0 12
  • 这天,我们搬新家,朋友们都兴高采烈地来家里吃饭,我也很高兴,但伤神的是,崽崽已经连续拉肚子好几天,今天似乎严重了,...
    往者不谏5阅读 347评论 2 2