优化整体结构

This commit is contained in:
Harvey Zack committed 2019-04-30 13:06:24 +08:00
1 parent 9f9cb0e036
commit 487e865017
34 files changed
+505 -427

No files matched your search

+2 -3
View File
@@ -1,14 +1,13 @@
import optionValidator from 'option-validator';
export default class Whitelist {
constructor(art) {
const { kindOf } = art.constructor;
const { whitelist } = art.option;
this.userAgent = window.navigator.userAgent;
this.isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(this.userAgent);
this.state =
!this.isMobile ||
whitelist.some(item => {
const type = optionValidator.kindOf(item);
const type = kindOf(item);
let result = false;
switch (type) {
case 'string':