routes - 如何使用 Ionic 4 以编程方式导航

标签 routes ionic4 stenciljs

我已经搜索了几个小时,文档没有帮助,我在网上找到的所有示例都与角度相关。

我没有使用 Angular 或任何其他框架。我使用 ionic pwa 工具包构建了我的应用程序。

https://ionicframework.com/pwa/toolkit

我有一个按钮,当用户单击该按钮时,我想将他们导航到新路线。该路线是动态生成的,因此由于某种原因我无法在按钮上设置“href”。

我想知道如何以编程方式执行此操作。

最佳答案

您可以使用ion-router组件的push方法:

document.querySelector('ion-router').componentOnReady().then(router => {
    router.push('/some-url');
});

文档:https://ionicframework.com/docs/api/router#methods

关于routes - 如何使用 Ionic 4 以编程方式导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55483382/

相关文章:

ruby-on-rails - 为什么 rails_admin 路由只适用于 link_to 而不是 'render'

ruby-on-rails - 如何在rails中将静态页面的输入保存到数据库

google-maps - 我如何从头到尾获取谷歌地图v3方向坐标

c# - 反向查找 asp.net 路由 url

angular - 通过 Protractor 在 ion-textarea 中发送输入 - ionic 4

ios - 使用 Ionic 4 在 iOS 中直接调用,无需额外对话框

javascript - 查找元素的可滚动容器,包括在影子 DOM 中

angular - 如何使 Stencil & Angular Universal 工作

reactjs - Stencil 与 React 和 Angular 有何不同?

css - 模具 |在组件中使用 CSS "+ Selector "