目前,我正在使用onsen ui和angularJS开发一个手机应用程序。我尝试使用
弹出一个页面<ons-back-button onclick="myNavigator.popPage()">Back</ons-back-button>
我使用了相同的代码&#34;返回&#34;每页上的按钮。但问题是当我使用
推送多个页面时<ons-button modifier="large" onclick="myNavigator.pushPage('in_menu.html', { animation : 'slide' } )" style="margin: 220px auto;">
Next
</ons-button>
当我使用&#34;返回&#34;按钮,它弹出两页而不是一页。有些人请帮我解决这个问题。
答案 0 :(得分:0)
我似乎无法仅通过提供的信息重现该问题。这是一个有效的Demo。
也许你可以提供一个codepen,以便我们可以看到它。对不起,如果我用得不多。
在旁注 - 如果您的页面中只有一个后退按钮,则默认情况下它应该具有相同的功能。也许在你的情况下,默认情况没有被阻止,但你的也被执行了。
另一个非常重要的注意事项是onsen的版本,因为这种行为有一些变化。
如果您使用的是最新版本,则可以尝试使用onClick
属性(但是您需要在javascript中执行此操作,而不是在html中)。
如果您提供更多信息,我可以更新我的答案:)