import { Toast } from 'vant' import { defineComponent, reactive } from 'vue' import { Vue3Lottie } from 'vue3-lottie' import AstronautJSON from '../components/o-full-refresh/datas/data.json' import baseEvent from '@/base-event' export default defineComponent({ name: 'App', setup() { const state = reactive({ showToast: false, showToastCenter: false }) baseEvent.on('toastShow', (type?: string) => { if (type === 'center') { state.showToastCenter = true } state.showToast = true }) baseEvent.on('toastClose', (type?: string) => { state.showToast = false if (type === 'center') { setTimeout(() => { state.showToastCenter = false }, 300) } }) // 查看状态 baseEvent.on('toastStatus', () => { return state.showToast }) return () => ( <>
{{ message: () => ( <> {/*

加载中...

*/} ) }}
) } })