docs(NavBar): use setup

This commit is contained in:
chenjiahan 2020-12-15 15:21:31 +08:00
parent 872bf4ddfb
commit 775f0bef47
5 changed files with 59 additions and 33 deletions

View File

@ -22,10 +22,13 @@ app.use(ContactCard);
import { Toast } from 'vant'; import { Toast } from 'vant';
export default { export default {
methods: { setup() {
onAdd() { const onAdd = () => {
Toast('add'); Toast('add');
}, };
return {
onAdd,
};
}, },
}; };
``` ```

View File

@ -26,10 +26,13 @@ app.use(ContactCard);
import { Toast } from 'vant'; import { Toast } from 'vant';
export default { export default {
methods: { setup() {
onAdd() { const onAdd = () => {
Toast('新增'); Toast('新增');
}, };
return {
onAdd,
};
}, },
}; };
``` ```

View File

@ -29,13 +29,17 @@ app.use(NavBar);
import { Toast } from 'vant'; import { Toast } from 'vant';
export default { export default {
methods: { setup() {
onClickLeft() { const onClickLeft = () => {
Toast('Back'); Toast('Back');
}, };
onClickRight() { const onClickRight = () => {
Toast('Button'); Toast('Button');
}, };
return {
onClickLeft,
onClickRight,
};
}, },
}; };
``` ```

View File

@ -29,13 +29,17 @@ app.use(NavBar);
import { Toast } from 'vant'; import { Toast } from 'vant';
export default { export default {
methods: { setup() {
onClickLeft() { const onClickLeft = () => {
Toast('返回'); Toast('返回');
}, };
onClickRight() { const onClickRight = () => {
Toast('按钮'); Toast('按钮');
}, };
return {
onClickLeft,
onClickRight,
};
}, },
}; };
``` ```

View File

@ -19,24 +19,36 @@
</demo-block> </demo-block>
</template> </template>
<script> <script lang="ts">
export default { import { useTranslate } from '@demo/use-translate';
i18n: { import Toast from '../../toast';
'zh-CN': {
useSlot: '使用插槽',
},
'en-US': {
useSlot: 'Use Slot',
},
},
methods: { const i18n = {
onClickLeft() { 'zh-CN': {
this.$toast(this.t('back')); useSlot: '使用插槽',
}, },
onClickRight() { 'en-US': {
this.$toast(this.t('button')); 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> </script>