NativeScript-Vue 2.0: Back to the Vueture (Webinar) is now on YouTube
SegmentedBar

This is an overview of the most common usage of SegmentedBar. For more information about the available properties, methods, or events, head over to the complete API documentation for SegmentedBar.

<SegmentedBar> 是一个UI栏组件,显示一组用于离散选择的按钮。可以显示文字或图像。

相反 <TabView>:

  • 位置 <SegmentedBar> 不固定。
  • 您可以根据需要在页面上或在其他应用程序元素(如汉堡菜单)内放置和设置样式。
  • 您需要单独处理选择后显示的内容。

<SegmentedBar>
  <SegmentedBarItem title="First" />
  <SegmentedBarItem title="Second" />
  <SegmentedBarItem title="Third" />
</SegmentedBar>
<SegmentedBar :items="listOfItems" selectedIndex="0"
    @selectedIndexChange="onSelectedIndexChange" />

<SegmentedBar> 使用提供双向数据绑定 v-model

<SegmentedBar :items="listOfItems" v-model="selectedItem" />

道具

名称类型描述
itemsArray<SegmentedBarItem>要在分段栏中显示的项目数组。表示分段条的按钮标签或图标。
必须提前创建阵列。
selectedIndexNumber获取或设置所选项的索引。
selectedBackgroundColorColor(样式属性)获取或设置所选项目的背景颜色。要设置整个条的背景颜色,请使用backgroundColor

活动

名称描述
selectedIndexChange点击分段栏上的项目时发出。

原生组件

AndroidiOS
android.widget.TabHostUISegmentedControl
Contributors