微信公开课
如何看待微信公开课小程序热门讨论「小程序ES6转ES5问题」
摘要:小程序ES6转ES5问题
展开:项目审核上线后发现部分页面显示出错,但是在开发工具上正常。后来发现与“ES6转ES5”有关。以下是部分代码,在开启“ES6转ES5”时,开发工具调试正常,真机预览出错。lettabIdx0;for(leti0;itabs.length;i++){lettabtabs[i];if(tab.statusstatus){tabIdxi;break;}}修改方案:开启“ES6转ES5”,红色let改为var,则开发工具和真机预览都正常。关闭“ES6转ES5”,红色let不改,则开发工具和真机预览都正常。但是个人认为第一种方案用let应该也是可以的,为何出错,是否是开发工具在“ES6转ES5”时有问题?了解更多