场景:在VUE项目中,需要用到横向滚动条,在引入MUI相关的组件后,模板中的代码如下

在控制台中报错

报错内容说的是在严格模式下(strict mode)类型错误

经过推测,觉得可能是mui.js中用到了‘caller’,'callee','arguments'东西,但是,webpack打包好的bundle.js中,默认是启用严格模式的,所以,这两者冲突了

解决方案:

1.把mui.js中的非严格模式的代码改掉,但是去操作mui不现实

2.把webpack打包时候的严格模式禁用掉

2.1在控制台安装插件

cnpm install babel-plugin-transform-remove-strict-mode -D

2.2使用方法

如果使用的是.babelrc插入“plugins”:["transform-remove-strict-mode"]

如果使用的是CLI插入 “$ babel  --plugins  transform-remove-strict-mode  script.js”

如果使用的是Node API 则插入"require("babel-core").transform("code",{plugin:["transfomr-remove-strict-mode"]})"

打开页面拉动横向滚动条,控制台报错

解决办法:

最新文章

  1. JavaScript和DOM的产生与发展
  2. UIImage 在某些控件上被放大问题
  3. SourceInsight
  4. Alloc and release
  5. javascript GB2312转UTF8
  6. 下拉菜单选择(jQuery实现)
  7. 有了bootstrap,为什么还要做amaze ui
  8. Cookie和Session的区别、优缺点
  9. 亚马逊AWS EC2云实例AMI安装LNMP环境(1)——Nginx安装
  10. volatile适用场合
  11. Linux系统备份还原工具1(DD)
  12. IDEA安装插件提示was not installed: Cannot download解决办法
  13. Android开发技术周报183学习记录
  14. VUE组件汇总
  15. python扫描端口脚本
  16. 更换Ubuntu源为国内源的操作记录
  17. double类型相减有小数误差
  18. 力扣(LeetCode)415. 字符串相加
  19. ssh三大框架整合
  20. 读《.net设计规范》

热门文章

  1. JDK目录详解
  2. Rabbitmq Plugin configuration unchanged. 问题完全解决方案
  3. VisualStudio版本号
  4. 使用Async-profiler 对程序性能优化实战
  5. JS 时间处理(GMT转换,超24小时加一天,时间差计算)
  6. python中计算上个月和下个月的第一天的方法
  7. (转)Flink简介
  8. for miaomiao
  9. CentOS 7中安装和配置Promethues
  10. darknet标签转化为COCO标签