Update: (步骤备份)更新 Pear Admin 框架版本与 Pear Admin Layui 一致,尝试重写页面

This commit is contained in:
wojiaoyishang
2025-01-19 20:03:18 +08:00
parent 43370ad078
commit d4a1b0ec57
63 changed files with 105722 additions and 2633 deletions
@@ -0,0 +1,40 @@
layui.define(['jquery', 'element'],
function (exports) {
var $ = layui.jquery;
var tools = new function () {
/**
* @since 防抖算法
*
* @param fn 要执行的方法
* @param time 防抖时间参数
*/
this.debounce = function (fn, time) {
var timer = null
return function () {
var arguments = arguments[0]
if (timer) {
clearTimeout(timer)
}
timer = setTimeout(function () {
fn(arguments)
}, time)
}
}
// image 转 base64
this.imageToBase64 = function (img) {
var canvas = document.createElement("canvas");
canvas.width = img.width;
canvas.height = img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0, img.width, img.height);
var ext = img.src.substring(img.src.lastIndexOf(".") + 1).toLowerCase();
var dataURL = canvas.toDataURL("image/" + ext);
return dataURL;
}
};
exports('tools', tools);
})