Skip to content

IndexBar 索引栏


按需引入

::: CopyCode

ts
import { createApp } from 'vue'
import App from './App.vue'
import { MeIndexBar } from 'mine-h5-ui'
import 'mine-h5-ui/styles/MeIndexBar.css'

createApp(App).use(MeIndexBar).mount('#app')

:::

提示

  • 如果你觉得重新编写 HTML 结构麻烦,可以直接复制下面的代码。

代码演示

基础用法

  • 通过 list 属性来设置索引栏数据,默认为国家数据。
  • 注意:如果要使用自定义数据,则必需按照固定的数据格式。

::: CopyCode

vue
<script lang="ts" setup>
/**
 * 点击内容列表
 */
const onClick = item => {
  console.log(item)
}
</script>

<template>
  <me-index-bar @click="onClick" />
</template>

:::

数据格式

  • 此数据为必需的,你可以在此基础上加其它的属性。

::: CopyCode

js
export default [
  {
    name: 'A',
    cities: [{ code: 'AR', cn: '阿根廷' }]
  }
]

:::

API

参数

参数说明类型可选值默认值版本
list列表数据Array--"国家数据"v2.0.0
top-height顶部定位高度string--50pxv2.0.0

方法

方法名说明回调参数版本
click点击具体国家项触发的事件item: Objectv2.3.5

基于 MIT 许可发布