mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
49 lines
973 B
Vue
49 lines
973 B
Vue
<template>
|
|
<demo-block :title="t('basicUsage')">
|
|
<van-nav-bar
|
|
:title="t('title')"
|
|
:left-text="t('back')"
|
|
:right-text="t('button')"
|
|
left-arrow
|
|
@click-left="onClickLeft"
|
|
@click-right="onClickRight"
|
|
/>
|
|
</demo-block>
|
|
|
|
<demo-block :title="t('useSlot')">
|
|
<van-nav-bar :title="t('title')" :left-text="t('back')" left-arrow>
|
|
<template #right>
|
|
<van-icon name="search" size="18" />
|
|
</template>
|
|
</van-nav-bar>
|
|
</demo-block>
|
|
</template>
|
|
|
|
<script lang="ts">
|
|
import { useTranslate } from '@demo/use-translate';
|
|
import { Toast } from '../../toast';
|
|
|
|
const i18n = {
|
|
'zh-CN': {
|
|
useSlot: '使用插槽',
|
|
},
|
|
'en-US': {
|
|
useSlot: 'Use Slot',
|
|
},
|
|
};
|
|
|
|
export default {
|
|
setup() {
|
|
const t = useTranslate(i18n);
|
|
const onClickLeft = () => Toast(t('back'));
|
|
const onClickRight = () => Toast(t('button'));
|
|
|
|
return {
|
|
t,
|
|
onClickLeft,
|
|
onClickRight,
|
|
};
|
|
},
|
|
};
|
|
</script>
|