util - 友好速搭 -- 使用手册

友好速搭

JS SDK
简介 开始使用 接口列表

util

实用工具集合。

API

.setCookie(name, value [,isForever])设置 cookie.getCookie(name)读取 cookie.getImageUrl(image_id, image_name, image_size, image_epoch)将图片对象转换为 url.getQuery(key)获取 url 中 search 部分的参数.setQuery(key, value, url)设置 url 中 search 部分的参数.inArray(element, array)检查目标对象是否在数组中.forEach(collection, callback)遍历数组或对象中的所有元素.isEmail(email)验证email是否合法.isMobile(mobile)验证手机号码是否合法(中国大陆).isUsername(username)验证用户名是否合法.isRealname(realname)验证真实姓名是否合法.orderCalculator()创建一个订单金额计算器

.setCookie(name, value [,isForever])

设置 cookie

    • name
    • 类型:String
      需要设置的 cookie 名称。
    • value
    • 类型:String
      需要设置的 cookie 值。
    • isForever
    • 类型:Boolean ( 默认值:false )
      设置为true,cookie 永不过期。

.getCookie(name)

读取 cookie

    • name
    • 类型:String
      需要读取的 cookie 名称。

.getImageUrl(image_id, image_name, image_size, image_epoch)

将图片对象转换为 url

    • image_id
    • 类型:String
      图片对象的 image_id。
    • image_name
    • 类型:String
      图片对象的 image_name。
    • image_size
    • 类型:String
      输出图片的尺寸大小,例如300x300
    • image_epoch
    • 类型:String
      图片对象的 image_epoch。

.getQuery(key)

获取 url 中 search 部分的参数

    • key
    • 类型:String
      需要获取的 url 参数名称。

.setQuery(key, value, url)

设置 url 中 search 部分的参数

    • key
    • 类型:String
      需要设置的 url 参数名称。
    • value
    • 类型:String
      需要设置的 url 参数的值。
    • url
    • 类型:String
      需要设置参数的 url。

.inArray(element, array)

检查目标对象是否在数组中

    • element
    • 类型:String|Object
      需要检查的元素。
    • array
    • 类型:Array
      需要检查的数组。

.forEach(collection, callback)

遍历数组或对象中的所有元素

    • collection
    • 类型:Array|Object
      需要遍历的数组或对象。
    • callback
    • 类型:Function( 单个元素 )
      回调函数,返回false可停止遍历。

.isEmail(email)

验证email是否合法

    • email
    • 类型:String
      需要检测是否合法的 email,合法则返回true,不合法则返回false

.isMobile(mobile)

验证手机号码是否合法(中国大陆)

    • mobile
    • 类型:String
      需要检测是否合法的中国大陆手机,合法则返回true,不合法则返回false

.isUsername(username)

验证用户名是否合法

    • username
    • 类型:String
      需要检测是否合法的用户名,合法则返回true,不合法则返回false

.isRealname(realname)

验证真实姓名是否合法

    • realname
    • 类型:String
      需要检测是否合法的真实姓名,合法则返回true,不合法则返回false

.orderCalculator()

创建一个订单金额计算器

    • return
    • 调用此方法将返回一个计算器实例,具有以下方法:

      • update(object):更新数据,参数形如{item_amount: 90},可接收的key及其具体意义可以调用help方法查看
      • get([callback]):返回订单计算结果,可接受一个回调函数,参数为订单计算结果
      • help():在控制台打印帮助信息
      var Calc = Jssdk.util.orderCalculator();
      Calc.update({
          item_amount: 90, // 商品总金额
          shipment_amount: 10 // 运费总金额
      });
      var final_amount;
      Calc.get(function(result) {
          final_amount = result.final_amount; //实付金额
      });
      console.log(final_amount); // 100
      
以上内容仍未解决您的问题? 联系在线客服
免费领取15天试用
立即注册
联系客服
微信咨询
微信二维码

领取免费试用资格

姓名 *

电话 *

公司名称

所在地区

意向产品

提交

提交成功

你好, XXX女士/先生 ,你的需求已提交成功,后续会有专门的客户经理与你电话联系。谢谢!