1.对index.html进行移动端的配置
fastclick是解决移动端300ms延迟的方案
<script src="https://as.alipayobjects.com/g/component/fastclick/1.0.6/fastclick.js"></script>
<script>
if ('addEventListener' in document) {
document.addEventListener('DOMContentLoaded', function() {
FastClick.attach(document.body);
}, false);
}
if(!window.Promise) {
document.writeln('<script src="https://as.alipayobjects.com/g/component/es6-promise/3.2.2/es6-promise.min.js"'+'>'+'<'+'/'+'script>');
}
</script>
2.antd-mobile样式的按需加载
npm i --save babel-plugin-import
npm i react-app-rewired@2.0.2-next.0 --save-dev(记得加版本号不然会报错)
然后对package.json文件做修改
"scripts": {
- "start": "react-scripts start",
+ "start": "react-app-rew