会员权益
This commit is contained in:
41
uni_modules/zebra-swiper/shared/get-device.js
Normal file
41
uni_modules/zebra-swiper/shared/get-device.js
Normal file
@@ -0,0 +1,41 @@
|
||||
import {
|
||||
getSupport
|
||||
} from './get-support.js';
|
||||
let deviceCached;
|
||||
|
||||
function calcDevice({
|
||||
userAgent
|
||||
} = {}) {
|
||||
const support = getSupport();
|
||||
const device = {
|
||||
ios: false,
|
||||
android: false
|
||||
};
|
||||
|
||||
const res = uni.getSystemInfoSync();
|
||||
|
||||
if (res.platform == "android") {
|
||||
device.os = 'android';
|
||||
device.android = true;
|
||||
}
|
||||
|
||||
if (res.platform == "ios") {
|
||||
device.os = 'ios';
|
||||
device.ios = true;
|
||||
} // Export object
|
||||
|
||||
|
||||
return device;
|
||||
}
|
||||
|
||||
function getDevice(overrides = {}) {
|
||||
if (!deviceCached) {
|
||||
deviceCached = calcDevice(overrides);
|
||||
}
|
||||
|
||||
return deviceCached;
|
||||
}
|
||||
|
||||
export {
|
||||
getDevice
|
||||
};
|
||||
Reference in New Issue
Block a user