vant/packages/notify/demo/index.vue
2018-11-25 10:36:07 +08:00

59 lines
1.1 KiB
Vue

<template>
<demo-section>
<demo-block :title="$t('basicUsage')">
<van-button
:text="$t('showNotify')"
@click="showNotify"
/>
</demo-block>
<demo-block :title="$t('customConfig')">
<van-button
:text="$t('showCustomNotify')"
@click="showCustomNotify"
/>
</demo-block>
</demo-section>
</template>
<script>
export default {
i18n: {
'zh-CN': {
content: '通知内容',
customConfig: '自定义配置',
showNotify: '显示消息通知',
showCustomNotify: '显示自定义消息通知'
},
'en-US': {
content: 'Notify Message',
customConfig: 'Custom Config',
showNotify: 'Show Notify',
showCustomNotify: 'Show Custom Notify'
}
},
methods: {
showNotify() {
this.$notify(this.$t('content'));
},
showCustomNotify() {
this.$notify({
message: this.$t('content'),
duration: 1000,
background: '#1989fa'
});
}
}
};
</script>
<style lang="less">
.demo-notify {
.van-button {
margin-left: 15px;
}
}
</style>