彼岸花开,蓝蝶依肩。
(1)
后端返回的数据一般都是直接new Date()的Long类型时间。需要自己手写转换工具。
1 | /* |
(2)
es6
中import
和export
的一些细节
1 | // counter.js |
看看编译后的counter.js
1 | //#----------------mod start---------------- |
1 | //把console.log(a)去掉 |
为什么只输出一句了?
ES6的模块加载机制是“静态加载”,执行import命令是在编译期间完成,生成一个静态引用。等到需要的时候,再到模块里面去取值。
那为什么之前的顺序是宋俊谕我喜欢你,你喜欢我吗,而不是先输出谕呢?
仅为猜测:在编译的时候,发现了后面有使用到a的地方,就在运行时遇到import的地方直接执行了模块的代码。
(3)
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
解决
方式一 webpack中添加如下配置
1 | performance: { |
方式二 webpack中添加如下配置
1 | performance: { |