vue项目,打包后在IE11上运行,报了   strict 模式下不允许一个属性有多个定义   这个错误,但在别的浏览器就没有事,了解后才发生这个一个严格模式下运行了,代码中有一个严格性的错误,但js是压缩过的,然后找了好久才发现问题


是我在绑定class的判断写有两个一样的样式  

:class="{'change':item.STATUS == 0,'Standby':item.STATUS == 1,'fault':item.STATUS == 2,'Off-line':item.STATUS == 3,'Off-line':item.STATUS == 4,'Full':item.STATUS == 8}"

代码中的  item.STATUS == 3  和   item.STATUS == 4 这两个条件中的样式都是一样,原因就是这样,找一个样式,或者把条件写成 item.STATUS == 3  ||   item.STATUS == 4   就可以了 

Logo

前往低代码交流专区

更多推荐