1.5.2 • Published 5 years ago

snail-helpers v1.5.2

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

Table of Contents

isSnail

是否在蜗牛App内

isIos

是否为iOS设备

isIphone

是否为iPhone

isAndroid

是否为Android

isWechat

是否在微信内

isQQ

是否为QQ内

isUpIos9

是否为ios9及以上

isUpIos11

是否为iOS11及以上

isWeibo

是否为微博App内

getIosVersion

获取给定ua对应的iOS系统版本号(Number类型),如果非iOS系统或者匹配错误,返回值为-1

getEnv

根据当前域名判断当前网页所处的环境, online线上、dev开发、test测试、pre预发

getSnailType

获取当前蜗牛App的类型 normal普通、eink墨水屏、ipad、abroad海外版,非蜗牛App返回空

formateVersion

转换App的版本为数字类型:1.7.0转换为10700

Parameters

  • version string 版本号,必须符合'x.x.x'的格式,x为数字

getSnailVersion

获取当前页面所处的蜗牛的App的版本号,并转换为Number类型,非蜗牛app或者ua设置错误时返回值为-1

isAppAfterVersion

判断当前蜗牛app版本号是否大于等于给定版本号

Parameters

  • version string 想要比较的版本号,必须符合'x.x.x'的格式,x为数字

parseUrl

解析URL的查询参数

Parameters

  • url string 传入的urlstring,为空则解析当前页的url查询部分

Returns object 查询url解析出的键值对没有则为空对象{}

getCookie

获取cookie

Parameters

  • name string 想要获取cookie值的name

setCookie

设置cookie

Parameters

  • name string cookie的名称 必须
  • value string cookie的值 必须
  • days number cookie的有效天数 可选

getCsrfToken

从cookie中获取post请求所需的csrftoken,如果没有,则自行生成一个

encodeFormData

将对象转换为formData

Parameters

  • oldData Object 需要转换为formData形式的对象

normalizeAvatar

规范化蜗牛的头像url,使其适合用于蜗牛ui中的圆形显示场景,并在为空时自动补充默认的头像

Parameters

  • url string 想要被规范化的头像url