Aso*_*ife 5 javascript html-framework-7
我已经阅读了有关此问题的所有问题,但没有找到任何解决方案。
我正在使用当前最新版本的 Framework7 (3.5.2),我正在尝试实现 pushState 语句以便在 Android 设备上启用 backButton。
在我的app.js我写了这个:
const app = new Framework7({
root: '#app',
name: conf.appName,
version: conf.version,
id: conf.id,
theme: 'auto',
panel: {
swipe: 'left',
},
view: {
pushState: true,
//pushStateRoot: '',
//pushStateSeparator: '#!',
}
})
Run Code Online (Sandbox Code Playgroud)
如果我设置了pushState: false,应用程序就可以正常工作。如果我设置为true,应用程序会给我一个空白页(我已经尝试使用 xampp、electron 和 cordova,我得到了相同的结果)。
我错过了什么吗?Framework7 Doc 太令人困惑了..
如果 pushState 被窃听,还有其他解决方案可以在 android 上使用带有 Framework7 的 backButton 吗?
谢谢
小智 5
看这个:
view: {
pushState: true,
pushStateSeparator: '#',
pushStateOnLoad: false
}
Run Code Online (Sandbox Code Playgroud)
您必须删除pushStateRoot参数,这是一个很好的调用。但是您还必须插入pushStateSeparator,这让您可以在正确的网址中导航(不带“#”)。你也需要使用pushStateOnLoad。这个让你“禁用忽略解析推送状态 URL 和应用加载加载页面”。
有关更多信息,请参阅文档。
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |