import OEmpty from '@/components/o-empty' import OFullRefresh from '@/components/o-full-refresh' import OHeader from '@/components/o-header' import OSearch from '@/components/o-search' import OSticky from '@/components/o-sticky' import { snedStatus } from '@/constant' import request from '@/helpers/request' import item from '@/student/coupons/item' import { Cell, CellGroup, Icon, Swipe, SwipeItem, Tab, Tabs } from 'vant' import { defineComponent, onMounted, reactive } from 'vue' import { useRouter } from 'vue-router' import List from './list' import styles from './index.module.less' export default defineComponent({ name: 'mass-message', setup() { const router = useRouter() const status = sessionStorage.getItem('mass-message-send') const state = reactive({ refreshing: false, height: 0, // 页面头部高度,为了处理下拉刷新用的 tabValue: status || 'WAIT' }) return () => (
{ state.height = height document.documentElement.style.setProperty('--header-height', height + 'px') }} > {{ right: () => ( { router.push('/create-message') }} > 消息群发 ) }} { sessionStorage.setItem('mass-message-send', val) }} > {state.tabValue === 'WAIT' && } {state.tabValue === 'SEND' && } {/* */}
) } })