1.0.11 • Published 5 days ago

mouse-uniapp-tool v1.0.11

Weekly downloads
-
License
ISC
Repository
-
Last release
5 days ago

Basic usage

1.install SDK using npm

npm install mouse-uniapp-tool --save

2.for example:

//CryptoJS 加密解密
import { secret } from "mouse-uniapp-tool";
const obj = new secret(sourceData, key, iv);
obj.encrypt().getEncryptData();//获取加密数据
obj.decrypt().getDecryptData();//获取解密数据
//直传阿里云oss
import { upload } from "mouse-uniapp-tool";
const obj = new upload({
  AccessKeySecret,
  AccessKeyId,
  SecurityToken
});
obj.chooseImage();//选择图片
obj.delPicture();//删除图片
obj.getPicture();//获取图片
//基础类使用
import { base } from "mouse-uniapp-tool";
Vue.prototype.$base = new base();
this.$base.isExist(val);//判断值是否存在
this.$base.red(url);//redirect
this.$base.nav(val);//nav
this.$base.rel(val);//reLaunch
this.$base.swi(val);//switchTab
this.$base.findObjectByKey(obj, 'id', 1);//数组key值查询
//分页返回参数封装
import { paging } from "mouse-uniapp-tool";
const obj = new paging(sourceData,remoteObject);
obj.getAssemblyData();//获取返回参数
//微信、支付宝调起支付
import { pay } from "mouse-uniapp-tool";
params = {
  rovider,
  timeStamp,
  nonceStr,
  package,
  signType,
  paySign,
}//微信参数
params = {
  provider: provider,
  orderInfo: trade_no,
}//支付宝参数
success = () => {}
fail = () => {}
const obj = new pay(params,success,fail);
obj.wxPay();//微信支付
obj.zfbPay();//支付宝支付
//导出
import { exportFile } from "mouse-uniapp-tool";
new exportFile({ blob, fileName });
//指纹识别
import { fingerPrint } from "mouse-uniapp-tool";
new fingerPrint({ 
  checkAuthMode, //检查验证模式
  challenge, //挑战因子
  authContent, //验证描述,即识别过程中显示在界面上的对话框提示内容
  success, //成功回调
  fail //失败回调
});
//检测网络
import { checkNetwork } from "mouse-uniapp-tool";
new checkNetwork({
  success, //成功回调
  fail, //失败回调
})
//console.log 打印封装
import { clog } from "mouse-uniapp-tool";
clog('test');
1.0.11

5 days ago

1.0.10

5 days ago

1.0.9

5 days ago

1.0.8

6 months ago

1.0.7

6 months ago

1.0.6

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago