Open xxleyi opened 3 years ago
打包工具 rollup 压缩出来一份代码,在 Chrome 下运行正常,在 IE8 下报标识符错误。
经过一番努力,定位到问题出在 u.prototype.catch 的 .catch 处。
u.prototype.catch
.catch
然后我就纳闷,这怎么就有问题了?
经过一番挣扎,灵感来了:是不是 IE8 需要写成 u.prototype['catch'] 才行?
u.prototype['catch']
yeah,bug 点解决,又不出意外的遇到了 .finally,然后用同样的手法解决了问题。
.finally
🤔 为什么 rollup 不兼容这种问题呢?跑出项目里一看,人家明确说不搭理 IE8,想兼容的话,就自己写插件兼容😢
打包工具 rollup 压缩出来一份代码,在 Chrome 下运行正常,在 IE8 下报标识符错误。
经过一番努力,定位到问题出在
u.prototype.catch
的.catch
处。然后我就纳闷,这怎么就有问题了?
经过一番挣扎,灵感来了:是不是 IE8 需要写成
u.prototype['catch']
才行?yeah,bug 点解决,又不出意外的遇到了
.finally
,然后用同样的手法解决了问题。🤔 为什么 rollup 不兼容这种问题呢?跑出项目里一看,人家明确说不搭理 IE8,想兼容的话,就自己写插件兼容😢