function passReg(pwd){
var reg =/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,16}$/
var re = new RegExp(reg)
if (re.test(pwd)) {
return true;
}else{
return false;
}
}
function setType(val){
if(val){
uni.setStorage({
key: 'versionNum',
data: val,
success: function (res) {
}
});
}
}
//copy
function copyText(txt) {
// #ifdef APP-PLUS
uni.setClipboardData({
data: txt.toString(),
success: function() {
uni.showToast({
icon: 'none',
title: '复制成功!'
});
}
});
// #endif
// #ifdef H5
uni.showToast({
icon: 'none',
title: '当前环境暂不支持'
});
// #endif
}
function pasteText(){
uni.getClipboardData({
success: function (res) {
console.log(res.data);
return res.data;
}
});
}
//上传图片转base64
function getBase64(file) {
return new Promise((resolve, reject) => {
let reader = new FileReader();
let fil = event.target.files[0];
reader.readAsDataURL(fil);
reader.onload = function () {
resolve(reader.result)
};
reader.onerror = function (error) {
reject(error)
};
})
}
export default {
passReg,
setType,
copyText,
pasteText,
getBase64
}
uni-app封装的一些常规小方法
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 简单封装一下 uni-app 的请求,因为项目中只用 post 请求,所以只封装了 post 和 all 方法。更...