【问题标题】:Use Ionic Tabs for Actions使用离子标签进行操作
【发布时间】:2017-07-18 14:56:01
【问题描述】:

当你有一个图标和一个文本时,我真的很喜欢 Ionic 3 中选项卡的风格:

https://ionicframework.com/docs/components/#tabs-icon-text

但是在我使用的应用程序中,我有 4 个操作。比如打开相机,打开谷歌地图等等。我想以这种风格在页面底部显示。

我怎样才能做到这一点,因为这不是选项卡的真正目的,而且我还没有找到类似的组件。

【问题讨论】:

    标签: android ionic2 ionic3


    【解决方案1】:

    就像你在the Tab docs看到的那样:

    有时你可能想调用一个方法而不是导航到一个新的 页。你可以使用(ionSelect) 事件来调用你的类的方法 选择选项卡时。​​ p>

    <ion-tabs>
      <ion-tab (ionSelect)="chat()" tabTitle="Show Modal"></ion-tab>
    </ion-tabs>
    

    然后

    export class Tabs {
      constructor(public modalCtrl: ModalController) {}
    
      chat() {
        let modal = this.modalCtrl.create(ChatPage);
        modal.present();
      }
    }
    

    【讨论】:

    • 谢谢。但是我现在如何处理显示的页面,因为我所有的选项卡都在调用一个方法。目前第一个突出显示。
    • 我在过去开发过的应用程序中做了以下操作:您仍然可以在每个选项卡中将页面设置为根,内容可能只是图像或一些帮助文本。这样,当单击每个选项卡图标时,您仍然会在背景上看到与该选项卡相关的内容,该图标将被标记为选中,并且将执行操作(打开相机,打开 Google 地图...)。它在您的应用环境中有意义吗?
    • 确定我现在将尝试为每个元素设置相同的根页面并尝试拦截时,选择某些内容,因此它始终看起来相同。 :)
    • 听起来不错!请告诉我进展如何:)
    猜你喜欢
    • 2017-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 2018-10-11
    • 1970-01-01
    相关资源
    最近更新 更多