import { defineComponent, onMounted, ref } from 'vue' import styles from './member-active.module.less' import p1 from './images/active-o/1.png' import p2 from './images/active-o/2.png' import p3 from './images/active-o/3.png' import btn from './images/active-o/btn.png' import { useRouter } from 'vue-router' import { postMessage } from '@/helpers/native-message' import { Icon } from 'vant' import { browser } from '@/helpers/utils' import ColSticky from '@/components/col-sticky' export default defineComponent({ setup() { const router = useRouter() const navBarHeight = ref(0) const onDetail = () => { router.push('/memberCenter') } const onBack = () => { if (browser().isApp) { postMessage({ api: 'goBack' }) } else { router.back() } } onMounted(() => { postMessage({ api: 'getNavHeight' }, res => { const { content } = res as any const dpi = content.dpi || 2 if (content.navHeight) { const navHeight = content.navHeight / dpi navBarHeight.value = navHeight } }) }) return () => (