mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
60 lines
1.4 KiB
Vue
60 lines
1.4 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>
|