import App from './index.vue'; import '@/assets/js/common'; import { createApp } from 'vue'; import { getPageParameters, environment } from '../../config/pageConfig'; import { isIpad, isIpod, isIphone, isWindows, isMac, isWechat, } from '../../utils/isTerminal'; // 判断环境 environment(); window.$originData = getPageParameters(); const getUser = () => { window.$shanshipin = {}; // 判断闪视频登录状态 if (isWindows || isMac || isWechat) return createApp(App).mount('#app'); // 获取登录信息 if (isIpad || isIpod || isIphone) { if (!window.webkit || !window.webkit.messageHandlers) return createApp(App).mount('#app'); window.setUser = user => { if (user == '{}') return window.webkit.messageHandlers.iosJumpLogin.postMessage([]); const u1 = JSON.parse(user || '{}'); window.webkit.messageHandlers.getAppInfo.postMessage([]); window.setAppInfo = userJson => { const u2 = JSON.parse(userJson || '{}'); window.$shanshipin = { ...u1, ...u2, }; createApp(App).mount('#app'); }; }; window.webkit.messageHandlers.tideGetUser.postMessage([]); } else { if (!window.TideApp) return createApp(App).mount('#app'); const u1 = JSON.parse(window.TideApp.getUser() || '{}'); if (!u1.UserId) window.TideApp.login(); const u2 = JSON.parse(window.TideApp.getAppInfo() || '{}'); window.$shanshipin = { ...u1, ...u2, }; createApp(App).mount('#app'); } }; getUser(); // 分享 window.weixin_Share_Init( document.title, '', 'https://cxzx.smcic.net/topic/tool/img/silulogo.jpg', 'https://cxzx.smcic.net/topic/activity/finance.html?' + Date.now() ); window.setUserSession = () => { console.log('登录'); getUser(); }; window.SL = new window.SmcicLogger('shanshipin', 'c6124d95'); window.SL.Util.SetUrl('https://collect.smcic.net:8443/'); window.SL.Systematic.Init({ appid: 'c6124d95', channel: 'shanshipin', model: '', os: '', os_version: '', carrier: '', network_type: '', ip: '', app_name: '', app_version: '', build_version: '', platform_type: '', }); window.SL.Content.CommodityDetail({ commodity_detail_source: '活动', commodity_id: '', commodity_name: document.title, publisher_name: '', publisher_id: '', review_count: 0, comment_count: 0, collect_count: 0, share_count: 0, like_count: 0, tag: [], }); document.title = window.$originData.orginParames.title || '';