Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 HTML+CSS+JS 应用程序中使用page.js。
这些路由在浏览器中完美运行,即使使用“phonegap serve”并访问 my_ip:3000。
但是当我尝试将它加载到我的 phoneGap Developer 中(在 Android 手机中)时,只会加载第一条路线(如果我尝试浏览应用程序链接,我只会看到空白屏幕)。
在移动应用程序中使用 page.js 时(使用 cordova、phonegap 或 cocoon),只需使用:
page( { dispatch: false } ) page( '/' )
代替:
page()
您可以替换'/'为您希望应用程序开始使用的第一条路线。
'/'
详细说明:
通常,在 Web 应用程序中,您使用page()启动路由过程,当然,它会识别正在请求的路由并调用对应的函数。
由于在移动设备中我们没有 URL 请求,因此我们禁用此识别过程dispatch: false并传递默认启动路由。
dispatch: false