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
以上内容仍未解决您的问题?
联系在线客服