react+mobx 兼容IE11

mobx>=5以上版本使用了es6的proxy 所以不兼容IE11及以下版本


1480597-0dc9afceebb025e1.png

mobx4 可以运行在任何支撑ES5的浏览器,而且也进行持续的维护,只是mobx4存在一些局限性

npm install mobx@4.14.0 --save

使用create-react-app官方提供的 react-app-polyfill

npm install react-app-polyfill

然后在入口文件index中引入:

import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';

package.json文件修改:

"browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all",
      "ie 11"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version",
      "ie 11"
    ]
  }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MVP模型加载网络数据的页面展示 1.首先导入所需依赖包 2.创建三个包M层:model V层:view P层...
    善意的谎言_93db阅读 342评论 0 0
  • 最近这两天你有学到什么知识/技能么? 面试官也知道你这两天都在找工作,但是他还是这样问的目的是想知道你对这两天的面...
    指尖猿阅读 214评论 0 0
  • 随着全球经济的不断发展,大数据时代早已悄悄到来,而Hadoop又是大数据环境的基础,想入门大数据行业首先需要了解H...
    WoodyDu阅读 530评论 0 1
  • Git学习 Git是什么? 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 可...
    lijingqi_hbut阅读 238评论 0 3
  • 一、介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。有三个组件: CLI:@vue/cli...
    _往后_阅读 577评论 0 1