返回介绍

Ionic4 Tab切换组件 ion-segment

发布于 2019-11-22 18:04:18 字数 2939 浏览 1219 评论 0 收藏 0

Ionic4项目中我们可以使用Ionic4Tab切换组件ion-segment对项目进行布局。

ion-segment官方文档地址:https://ionicframework.com/docs/api/segment

Segments display a group of related buttons, sometimes known as segmented controls, in a horizontal row. They can be displayed inside of a toolbar or the main content.

Their functionality is similar to tabs, where selecting one will deselect all others. Segments are useful for toggling between different views inside of the content. Tabs should be used instead of a segment when clicking on a control should navigate between pages.

ion-segment 用法(Usage)



  
    Friends
  
  
    Enemies
  




  
    Sunny
  
  
    Rainy
  




  
    Dogs
  
  
    Cats
  




  
    
  
  
    
  
  
    
  
  
    
  
  
    
  
  
    
  
  
    
  




  
    Standard
  
  
    Hybrid
  
  
    Satellite
  




  
    
      
    
    
      
    
  




  
    Python
  
  
    Javascript
  
</ion-segment>
import { Component } from '@angular/core';

@Component({
  selector: 'segment-example',
  templateUrl: 'segment-example.html',
  styleUrls: ['./segment-example.css'],
})
export class SegmentExample {
  segmentChanged(ev: any) {
    console.log('Segment changed', ev);
  }
}


  
    Friends
  
  
    Enemies
  




  
    Sunny
  
  
    Rainy
  




  
    Dogs
  
  
    Cats
  




  
    
  
  
    
  
  
    
  
  
    
  
  
    
  
  
    
  
  
    
  




  
    Standard
  
  
    Hybrid
  
  
    Satellite
  




  
    
      
    
    
      
    
  




  
    Python
  
  
    Javascript
  
</ion-segment>
// Listen for ionChange on all segments
const segments = document.querySelectorAll('ion-segment')
for (let i = 0; i  {
    console.log('Segment changed', ev);
  })
}
import React from 'react';

import { IonSegment, IonSegmentButton, IonLabel, IonIcon, IonToolbar } from '@ionic/react';

const Example: React.SFC = () => (
  
    {/*-- Default Segment --*/}
     console.log('Segment selected', e.detail.value)}>
      
        Friends
      
      
        Enemies
      
    

    {/*-- Disabled Segment --*/}
     console.log('Segment selected', e.detail.value)} disabled>
      
        Sunny
      
      
        Rainy
      
    

    {/*-- Segment with anchors --*/}
     console.log('Segment selected', e.detail.value)}>
      
        Dogs
      
      
        Cats
      
    

    {/*-- Scrollable Segment --*/}
    
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        
      
      
        <IonIcon <span class
                  
                  
                

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文