微信小程序 - Util工具类

/utils/utils.js   已经扩展到App对象中,Page方法中直接使用  app.util.method(...) 调用.

1. 扩展String.replaceAll 

     JS默认值提供replace,定义为替换第一个匹配的规则

     replaceAll 使用正则,

replaceAll = function (FindText/*这里支持正则写法*/, RepText)
 
 
2. util.log
封装了console.log , 可以在全局配置中,禁止日志, 线上环境默认禁止
 
3. util.rpx2px
微信 rpx单位到px单位的转换 , 适应多种屏幕
4. util.px2rpx
px单位转换为 rpx
5. util.renderImagesUrl = function(url,opt) 渲染七牛图片api
opt={ //默认值
    mode:1,
q:70, //图片质量
interlace:1 //支持渐进显示,大图时,马赛克-->高质量展示
w: null , //图片宽度, 外部计算,可能需要经过 rpx2px 的转换
h: null , // 图片高度
  }
6. util.showToast(opt) util.success(str,opt)
封装了wx.showToast,默认为loading 加载中
 
7. util.post 请求外部数据接口, 此方法被WapRequest再次封装,请求一步接口
 
8. uti.extend(dest={}, source={}, ...other)
对象属性的merge,类似 jQuery.extend
9. util.isReg
是否注册用户, 有用户注册信息,用于需要登录的页面,跳转前判断
 
 
 
 
 
.... 其他方法,逐步扩展中
 
 
posted @ 2017-11-20 09:23  jifsu  阅读(1750)  评论(0编辑  收藏  举报