Skip to content

快捷按钮组件 - IkItemList

全局列表组件 ikItem_list.png

props

vue
<script lang="ts">
  export interface TList {
    label: String
    order?: number
    [key: string]: any
  }
</script>
props类型说明默认值
listArray as PropType< Array< TList>>列表数据[]
proxyObject as PropType<{ label: string; value: string; }>字段映射{ label: 'label', value: 'value' }
searchBoolean是否显示搜索栏true
immediateBoolean默认选中第一条true
tabBoolean是否使用tab模式false
isCountBoolean是否显示数量false
paddingStringpadding值'0 20px'
confirmLeaveBoolean是否确认离开false
confirmLeaveTextString确认提示语'当前配置未保存,是否确定切换?'
confirmBtnTextString确认按钮显示文字'确定切换'

事件

名称说明类型
select点击某条数据触发当前点击数据:(item: TList) => void

示例代码

vue
<template>
  <!-- 示例 -->
  <IkItemList
    padding="0"
    :list="bussisList"
    :proxy="{ label: 'businessName', value: 'businessKey' }"
    @select="handSelect"
  />
</template>