react-sortablejs拖拽组件在部分iOS机型不兼容问题:SyntaxError: Unexpected token '='. Expected an

956 阅读1分钟

在部分14.x之前的iOS机型上,不兼容箭头函数的写法导致,会出现报错。报错信息如下 SyntaxError: Unexpected token '='. Expected an opening '(' before a method's parameter list.
查看react-sortablejs源码发现此处写法会报错

image.png

为了兼容处理,我们需要配置打包配置,把react-sortablejs 加入到babel.

image.png

增加打包解析后,就会把不兼容的写法处理成兼容的写法。解决报错了。不过很好奇为啥react-sortablejs官方没有修复这个问题呢?希望能解决碰到同样问题的小伙伴。