addEventListener与deviceready
window.document.addEventListener(‘deviceready’, newVue, false);及其坑,虽然是个小问题,deviceready是cordova事件,指定事件名,newVue是当初用来实例化vue的一个函数,它会等待deviceready执行完毕之后才会去实例化,而false为默认值,事件再冒泡阶段执行,这个仅限于移动端,development是开发环境,开发环境是会直接执行newvue函数,当放到测试环境test时,如果页面为pc端,那么页面会出现一片空白也不报错,原因是因为pc端没有cordova,那么newVue就会一直等待不会执行
Cordova与Vue在移动端的事件监听

本文探讨了在移动端使用Cordova时,通过addEventListener监听deviceready事件来延迟实例化Vue的方法,以及这一策略在不同环境下的表现差异。在开发环境下,此方法直接执行Vue实例化;而在测试环境的PC端,由于缺乏Cordova支持,会导致页面空白。文章揭示了跨平台开发中需要注意的细节。
4638

被折叠的 条评论
为什么被折叠?



