util
实用工具集合。
API
.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是否合法
- 类型: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
以上内容仍未解决您的问题?
联系在线客服