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