Skip to content

Pivot-DEMO


Propoties


属性(attr)类型(type)必填(required)默认值(default)说明(statement)
valueObjectNoN/A当前选中项值
itemsArrayNo[{ name: "Pivot", width: 80 }]选项卡数据
tabBooleanNofalse是否开启tab样式
fontSizeNumberNoN/A默认字体大小
foreground[string(color)]NoN/A前景色
sliderBackground[string(color)]NoN/A滑块背景色
sliderBoxshadowBooleanNofalse是否开启滑块阴影
background[string(color)]NoN/A背景色
themeStringNosystem主题样式, 包含light, dark, system, custom几种样式

Events


事件名(Name)参数类型(args)说明(statement)
inputvalue当选中项发生改变时, 返回value
changeobject当选中项发生改变时, 返回value

Slot


  1. Container

自定义项目内的内容, 包含以下属性:

  • item: 当前项目数据
  • index: 当前项目索引
javascript
<template v-slot:container="x">
</template>

Data


  1. items

Pivot只针对对象的keyname进行匹配, 当value传入的这两个属性能够在options中匹配时, 选中项即为被匹配项.

javascript
items = [{ key: 0, name: "Pivot", width: 80, show: true, disabled: false }]

//e.g.//

items: [{ key: 0, name: "Pivot", width: 80 }]

特别地 1.0.3版本后支持采用函数式字段, 其中支持的字段包括name, disabled, show, width 1.1.0版本后width支持数值和CSS字符串赋值

MIT Licensed