mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
65 lines
1.5 KiB
Vue
65 lines
1.5 KiB
Vue
<template>
|
|
<demo-section>
|
|
<van-tabs v-model="activeTab">
|
|
<van-tab :title="$t('basicUsage')">
|
|
<van-index-bar>
|
|
<div
|
|
v-for="index in indexList"
|
|
:key="index"
|
|
>
|
|
<van-index-anchor :index="index" />
|
|
<van-cell :title="$t('text')" />
|
|
<van-cell :title="$t('text')" />
|
|
<van-cell :title="$t('text')" />
|
|
</div>
|
|
</van-index-bar>
|
|
</van-tab>
|
|
|
|
<van-tab :title="$t('customIndexList')">
|
|
<van-index-bar :index-list="customIndexList">
|
|
<div
|
|
v-for="index in customIndexList"
|
|
:key="index"
|
|
>
|
|
<van-index-anchor :index="index">
|
|
{{ $t('title') + index }}
|
|
</van-index-anchor>
|
|
<van-cell :title="$t('text')" />
|
|
<van-cell :title="$t('text')" />
|
|
<van-cell :title="$t('text')" />
|
|
</div>
|
|
</van-index-bar>
|
|
</van-tab>
|
|
</van-tabs>
|
|
</demo-section>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
i18n: {
|
|
'zh-CN': {
|
|
text: '文本',
|
|
customIndexList: '自定义索引列表'
|
|
},
|
|
'en-US': {
|
|
text: 'Text',
|
|
customIndexList: 'Custom Index List'
|
|
}
|
|
},
|
|
|
|
data() {
|
|
const indexList = [];
|
|
const charCodeOfA = 'A'.charCodeAt(0);
|
|
for (let i = 0; i < 26; i++) {
|
|
indexList.push(String.fromCharCode(charCodeOfA + i));
|
|
}
|
|
|
|
return {
|
|
activeTab: 0,
|
|
indexList,
|
|
customIndexList: [1, 2, 3, 4, 5, 6, 8, 9, 10]
|
|
};
|
|
}
|
|
};
|
|
</script>
|