72 lines
1.5 KiB
JavaScript
72 lines
1.5 KiB
JavaScript
export function openApp(url) {
|
|
// #ifdef H5
|
|
window.location.href = 'com.hnsiyao.duanju://'
|
|
// #endif
|
|
}
|
|
export function isAndroid() {
|
|
const systemInfo = uni.getSystemInfoSync();
|
|
const isA = systemInfo.platform === 'android'
|
|
// isAndroid=()=>{
|
|
// return isA
|
|
// }
|
|
return isA
|
|
}
|
|
export function isIos() {
|
|
const systemInfo = uni.getSystemInfoSync();
|
|
const isIOS = /iOS/.test(systemInfo.platform);
|
|
isIos = () => {
|
|
return isIOS
|
|
}
|
|
return isIOS
|
|
}
|
|
export function isH5Android() {
|
|
const token = uni.getStorageSync('token');
|
|
console.log(isAndroid());
|
|
if (isAndroid() && token) {
|
|
uni.removeStorageSync('token')
|
|
uni.navigateTo({
|
|
url: '/pages/login/appEq'
|
|
})
|
|
}
|
|
}
|
|
export function returnIsSafari() {
|
|
let res = uni.getSystemInfoSync();
|
|
var ua = navigator.userAgent.toLowerCase();
|
|
if (ua.indexOf('applewebkit') > -1 && ua.indexOf('mobile') > -1 && ua.indexOf('safari') > -1 &&
|
|
ua.indexOf('linux') === -1 && ua.indexOf('android') === -1 && ua.indexOf('chrome') === -1 &&
|
|
ua.indexOf('ios') === -1 && ua.indexOf('browser') === -1) {
|
|
return true;
|
|
} else {
|
|
return false;
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 路由跳转
|
|
*/
|
|
export function linkTo(path, isLogin = false) {
|
|
if (isLogin) {
|
|
let token = uni.getStorageSync('token')
|
|
if (!token) {
|
|
uni.showModal({
|
|
title: '注意',
|
|
content: '您还未登录,请登录后使用!',
|
|
success: res => {
|
|
if (res.confirm) {
|
|
uni.navigateTo({
|
|
url: '/pages/login/login'
|
|
})
|
|
}
|
|
}
|
|
})
|
|
} else {
|
|
uni.navigateTo({
|
|
url: path
|
|
})
|
|
}
|
|
} else {
|
|
uni.navigateTo({
|
|
url: path
|
|
})
|
|
}
|
|
} |