今天我爱模板网在使用mui开发一个商城的时候,遇到了“Uncaught ReferenceError: plus is not defined (提示: 请在plus ready后再调用plus api必须在)”的错误提示,plus api必须在plus ready之后,再调用。
查看了下源码,原来我的那个使用了手机才有的接口:mui.confirm(),而这段代码,我并没有放到mui.plusReady()方法里面,所以报错了,官网也有详细的说明:
在app开发中,若要使用HTML5+扩展api,必须等plusready事件发生后才能正常使用,否则可能会报“plus is not defined”的错误;
mui为简化开发,将plusReady事件封装成了mui.plusReady()方法,凡涉及到HTML5+的api,建议都写在mui.plusReady方法中;