forked from opentiny/tiny-vue
21 lines
456 B
Vue
21 lines
456 B
Vue
<template>
|
|
<div>
|
|
<tiny-badge :value="unread" :hidden="unread === 0">我的待办</tiny-badge>
|
|
<br />
|
|
<tiny-button :disabled="unread === 0" @click="read">读取一条消息</tiny-button>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup>
|
|
import { ref } from 'vue'
|
|
import { Badge as TinyBadge, Button as TinyButton } from '@opentiny/vue'
|
|
|
|
const unread = ref(2)
|
|
|
|
function read() {
|
|
if (unread.value > 0) {
|
|
unread.value = unread.value - 1
|
|
}
|
|
}
|
|
</script>
|