Uncaught TypeError: ‘caller’, ‘callee’, and ‘arguments’ properties may not be accessed on strict mode functions or the arguments objects for calls to them
出现这个报错是因为mui中的tab-top-webview-main 滑动组件中的js,使用了非严格模式的语法,然而在webpack打包中默认使用了严格模式去打包
解决方法:
1.一号坑:取消掉webpack默认的严格模式打包:
下载:
npm install babel-plugin-transform-remove-strict-mode --save-dev
在bablerc文件中 添加:“plugins”:
{
"plugins": ["transform-remove-strict-mode"]
}
2.使用mui中的横向滑动组件: tab-top-webview-main
注意:二号坑 取消掉第一个div#slider 的fullscreen样式,否则会以全屏展示
<div id="slider" class="mui-slider">
<div id="sliderSegmentedControl" class="mui-scroll-wrapper mui-slider-indicator mui-segmented-control mui-segmented-control-inverted"