README
wx-tool
微信小程序工具类集合,有效提高开发时间和效率!
云函数合集模板
另推荐重要:版本要求
- 小程序基础库版本 2.2.3 或以上
- 开发者工具 1.02.1808300 或以上开始,小程序支持使用 npm 安装第三方包。
使用微信开发者工具打开此项目,然后在项目根目录下运行:
npm install --production
安装好依赖包之后,点击工具顶部菜单栏的详情:
勾选“使用 npm 模块”选项:
最后点击开发者工具中的菜单栏:工具 --> 构建 npm 即可运行。
1.快速开始
$ npm i wx-tool --save
2.按需引入
var {
showModal
} = require('wx-tool')
3.使用例子
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
title | string | 是 | 提示的标题 | |
content | string | 否 | 提示的内容 | |
showCancel | string | true | 否 | 是否显示取消按钮 |
cancelText | string | 取消 | 否 | 取消按钮的文字,默认为"取消",最多 4 个字符 |
cancelColor | string | #000000 | 否 | 取消按钮的文字颜色,默认为"#000000" |
confirmText | string | 确定 | 否 | 确定按钮的文字,默认为"确定",最多 4 个字符 |
confirmColor | string | #00aaff | 否 | 确定按钮的文字颜色,默认为"#00aaff" |
// 等同于 wx.showModal
// 返回Promise
showModal({
title: `提示`,
content: '支付成功',
showCancel: false
}).then((res)=>{
console.log(res)
})
// 也可以使用 async/await
async test(){
try {
let {
confirm
} = await showModal({
title: '提示',
content: `是否确认收货?`
})
if(confirm) {
// 用户点击确认
//你的代码....
}
} catch (error) {
console.log(error)
}
}
API
- showToast --- 显示消息提示框
- showModal --- 显示模态对话框
- requestPayment --- 微信支付
- cloudGetPay --- 云函数微信支付
- localEncoding --- 读取本地文件内容
- arrayEqual --- 判断两个数组是否相等
- isEmptyObject --- 判断obj是否为空
- randomColor --- 随机生成颜色
- randomNum --- 生成指定范围随机数
- bankSpace --- 银行卡每四位+空格
- getOptionsSync --- 获取小程序启动时的参数
- trim --- 去除两端空格
- isNew --- 检测是否是新版本
- isNum --- 检测数字
- isPhone --- 检测该手机号是否正确
- isMail --- 检测该邮箱是否正确
- isPlate --- 检测该车牌号是否正确
- isIdCard --- 判断是否为身份证
- validateURL --- 合法uri
- validateLowerCase --- 是否小写字母
- validateUpperCase --- 是否大写字母
- validatAlphabets --- 是否大小写字母
- digitUppercase --- 现金额转大写
- decimalAdd --- 浮点数相加
- getDistance --- 计算两点的距离
- uuid --- 返回一个v4兼容的UUID
- getUsernameColor --- 通过哈希函数获取用户名的颜色
- isLength --- 检测该字符串是否为空
- formatSeconds --- 把秒转为 时分秒
- parseTime --- 格式化时间
- formatTime --- 返回目标时间距离当前时间时长
- stringfyQueryString --- 对象序列化
- isBack --- 该页面是否可以返回上一页
- successBack --- 成功后返回上一页
- getQueryString --- 获取url参数
- bMapTransQQMap --- 百度地图经纬度转腾讯地图经纬度
- qqMapTransBMap --- 腾讯地图经纬度转百度地图经纬度
- cloudFn --- 云函数调用
- cloudDataBase --- 云数据库调用
- makePy --- 提取中文首字母