文章分类 -  untils

前端常用的工具
摘要:``` function generateRandomColor() { var min = parseInt("333333", 16); // 最小值转为十进制 var max = parseInt("DDDDDD", 16); // 最大值转为十进制 var randomNum = Math. 阅读全文
posted @ 2023-09-04 00:32 jialiangzai 阅读(103) 评论(0) 推荐(0) 编辑
摘要:``` //使用递归的方式实现数组、对象的深拷贝 export function deepClone (obj) { let objClone = Array.isArray(obj) ? [] : {}; if (obj && typeof obj "object") { for (var key 阅读全文
posted @ 2023-08-30 10:29 jialiangzai 阅读(28) 评论(0) 推荐(0) 编辑
摘要:基础版本 点击查看代码 ``` 导入 点击导入 只 能 上 传 xlsx / xls 文 件 数据转换 --> 0"> ``` 阅读全文
posted @ 2023-08-25 14:57 jialiangzai 阅读(25) 评论(0) 推荐(0) 编辑
摘要:点击查看代码 ``` import html2canvas from 'html2canvas' import JSPDF from 'jspdf' Vue.prototype.$ExportSavePdf = function(htmlTitle, dom) { const element = d 阅读全文
posted @ 2023-05-19 22:34 jialiangzai 阅读(177) 评论(0) 推荐(0) 编辑
摘要:干货满满 点击查看代码 ``` var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d'); // 定义一个函数,用于加载图像 const loadImage = src => new Promi 阅读全文
posted @ 2023-05-19 22:32 jialiangzai 阅读(10) 评论(0) 推荐(0) 编辑
摘要:import axios from 'axios' const instance = axios.create({ // TODO 1. 基础地址,超时时间 }) instance.interceptors.request.use( (config) => { // TODO 2. 携带token 阅读全文
posted @ 2023-03-20 00:11 jialiangzai 阅读(11) 评论(0) 推荐(0) 编辑
摘要:npm i pnpm -g 阅读全文
posted @ 2023-03-19 01:21 jialiangzai 阅读(6) 评论(0) 推荐(0) 编辑
摘要:function getDaysInMonth(year, month) { //第三个参数,代表上个月的最后一天 return new Date(year, month, 0).getDate(); } function getWeekDaysInMonth(year, month) { var 阅读全文
posted @ 2023-03-17 10:50 jialiangzai 阅读(9) 评论(0) 推荐(0) 编辑
摘要:这个函数接收两个参数,用于对这两个数进行加法运算,返回结果。这个函数会将浮点数转换为字符串,并提取小数点后的位数,然后计算出两个数的位数差值,将差值转换为10的幂,再通过乘法将两个数转换为整数,最后再将结果除以10的幂,得到最终结果。这样可以避免浮点数计算时出现的精度损失问题。 /** * 加法函数 阅读全文
posted @ 2023-03-17 10:13 jialiangzai 阅读(7) 评论(0) 推荐(0) 编辑
摘要:` // import Hammer from 'hammerjs'//引用hammerjs let Hammer if (process.browser) Hammer = require('hammerjs') //定义缩放方法,接收一个element参数:使用export暴露该方法 expor 阅读全文
posted @ 2022-11-07 15:59 jialiangzai 阅读(74) 评论(0) 推荐(0) 编辑
摘要:` enumMethod (arr, arr1, arr2) { if (Array.isArray(arr) && (arr.length > 0)) { arr.map((item, index) => { return arr1.splice(item - 1, 1, arr2[item - 阅读全文
posted @ 2022-10-13 13:40 jialiangzai 阅读(19) 评论(0) 推荐(0) 编辑
摘要:html2canvas这个工具包 ` //base64文件下载下载 base64DownloadFile (fileName, content) { let aLink = document.createElement("a") // console.log('content', content) 阅读全文
posted @ 2022-10-08 16:51 jialiangzai 阅读(17) 评论(0) 推荐(0) 编辑
摘要:`let a = [ { id: 1, name: '刘备', age: 2, skill: [{ eac: 1 }, { ebc: 2 }, { ebc: 7 }] }, { id: 2, name: '关羽', age: 3, skill: [{ eac: 3 }, { ebc: 4 }] }, 阅读全文
posted @ 2022-09-30 11:36 jialiangzai 阅读(44) 评论(0) 推荐(0) 编辑
摘要:` * 各种正则表达式 mobile 手机号 email 电子邮箱 password 密码【6-20位】 integer 正整数【不包含0】 money 金钱 TINumber 纳税识别号 IDCard 身份证 userName 账户名称【汉字、字母、数字、“-”、“_”的组合】 URL URL T 阅读全文
posted @ 2022-09-20 14:52 jialiangzai 阅读(17) 评论(0) 推荐(0) 编辑
摘要:`/** 一些常用的基础方法 unixToDate 将unix时间戳转换为指定格式 dateToUnix 将时间转unix时间戳 deepClone 对一个对象进行深拷贝 formatPrice 货币格式化 secrecyMobile 手机号隐私保护 randomString 随机生成指定长度的字符 阅读全文
posted @ 2022-09-20 14:52 jialiangzai 阅读(55) 评论(0) 推荐(0) 编辑
摘要:import Cookies from 'js-cookie' const TokenKey = 'Admin-Token' export function getToken() { return Cookies.get(TokenKey) } export function setToken(to 阅读全文
posted @ 2022-08-15 16:46 jialiangzai 阅读(128) 评论(0) 推荐(0) 编辑

喜欢请打赏

扫描二维码打赏

微信打赏

点击右上角即可分享
微信分享提示