import { Button, showToast, Image } from 'vant'; import { defineComponent, onMounted, reactive } from 'vue'; import styles from './index.module.less'; import wxBg from './images/wx_bg.png'; import { browser } from '@/helpers/utils'; import student from './images/student-center.png'; import request from '@/helpers/request'; // 唤起前缀 export default defineComponent({ name: 'download', setup() { const state = reactive({ wxStatus: false, androidUrl: '' }); const onDownload = () => { if (browser().weixin) { state.wxStatus = true; return; } let urlIos = ''; let urlAndroid = ''; if (location.origin.indexOf('kt.colexiu.com') > -1) { urlIos = 'https://apps.apple.com/us/app/%E9%9F%B3%E4%B9%90%E6%95%B0%E5%AD%97%E8%AF%BE%E5%A0%82/id6452725878'; urlAndroid = state.androidUrl; //'https://oss.dayaedu.com/appstore/kt_cooleshow_student.apk'; } else { urlIos = 'https://www.pgyer.com/dzRRNN'; urlAndroid = state.androidUrl; //'https://www.pgyer.com/2meenh'; } if ( browser().ios || /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) ) { urlIos && (window.location.href = urlIos); } else if (/(Android)/i.test(navigator.userAgent)) { window.location.href = urlAndroid; } else { showToast('请用手机或移动设备打开'); } }; onMounted(async () => { try { const { data } = await request.get( '/edu-app/open/appVersionInfo/queryLatestByPlatform', { params: { platform: 'android-student', status: 'history' } } ); state.androidUrl = data.downloadUrl; } catch { // } }); return () => (