mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
69 lines
1.4 KiB
Vue
69 lines
1.4 KiB
Vue
<script setup lang="ts">
|
|
import { useTranslate } from '@demo/use-translate';
|
|
|
|
const i18n = {
|
|
'zh-CN': {
|
|
text: '文本',
|
|
dashed: '虚线',
|
|
withText: '展示文本',
|
|
contentPosition: '内容位置',
|
|
customStyle: '自定义样式',
|
|
},
|
|
'en-US': {
|
|
text: 'Text',
|
|
dashed: 'Dashed',
|
|
withText: 'With Text',
|
|
contentPosition: 'Content Position',
|
|
customStyle: 'Custom Style',
|
|
},
|
|
};
|
|
|
|
const t = useTranslate(i18n);
|
|
</script>
|
|
|
|
<template>
|
|
<demo-block :title="t('basicUsage')">
|
|
<van-divider />
|
|
</demo-block>
|
|
|
|
<demo-block :title="t('withText')">
|
|
<van-divider>
|
|
{{ t('text') }}
|
|
</van-divider>
|
|
</demo-block>
|
|
|
|
<demo-block :title="t('contentPosition')">
|
|
<van-divider content-position="left">
|
|
{{ t('text') }}
|
|
</van-divider>
|
|
|
|
<van-divider content-position="right">
|
|
{{ t('text') }}
|
|
</van-divider>
|
|
</demo-block>
|
|
|
|
<demo-block :title="t('dashed')">
|
|
<van-divider dashed :hairline="false">
|
|
{{ t('text') }}
|
|
</van-divider>
|
|
</demo-block>
|
|
|
|
<demo-block :title="t('customStyle')">
|
|
<van-divider
|
|
:style="{ borderColor: '#1989fa', color: '#1989fa', padding: '0 16px' }"
|
|
>
|
|
{{ t('text') }}
|
|
</van-divider>
|
|
</demo-block>
|
|
</template>
|
|
|
|
<style lang="less">
|
|
.demo-divider {
|
|
background-color: var(--van-white);
|
|
|
|
.van-doc-demo-block__title {
|
|
padding-top: var(--van-padding-md);
|
|
}
|
|
}
|
|
</style>
|