
javascript
阿阿源。
小朋友 要努力鸭
展开
-
vue 将url下载为文件并自定义文件名
将url地址转为blob地址,并自定义文件名下载。原创 2025-04-16 20:20:58 · 133 阅读 · 0 评论 -
vue 将富文本内容下载为word文件
将富文本内容下载为word文件:解析富文本内容为DOM对象,然后获取修改后的HTML内容字符串,然后转换为Word文档的Blob对象,然后通过a标签下载。原创 2025-04-16 20:32:10 · 84 阅读 · 0 评论 -
点击栏目滚动到指定位置
scrollTop点击栏目平滑滚动到指定位置原创 2023-06-14 17:18:42 · 169 阅读 · 0 评论 -
将某部分DOM导出为图片 html2canvas
html2canvas 的作用就是允许让我们直接在用户浏览器上拍摄网页或其部分的“截图”。它的屏幕截图是基于 DOM 的,因此可能不会 100% 精确到真实的表示,因为它不会生成实际的屏幕截图,而是基于页面上可用的信息构建屏幕截图。原创 2022-11-04 16:36:51 · 279 阅读 · 0 评论 -
base64与文件流 互转
base64、文件流 互转原创 2022-11-04 16:31:55 · 8108 阅读 · 0 评论 -
js 遍历总结
js map()、filter()、find()、findIndex()、some()、every()、reduce()、forEach()、for-in、for of遍历总结原创 2022-10-13 17:27:28 · 631 阅读 · 0 评论 -
vue 递归函数 根据父ID将数组转为JSON关系树
递归函数,根据父ID将数组转为JSON关系树原创 2022-05-18 17:33:39 · 658 阅读 · 0 评论 -
vue 递归函数 多子集数组转为平级数组
递归函数就是在函数体内调用本函数原创 2021-12-10 14:49:12 · 726 阅读 · 1 评论 -
Web 开发 - 通过Blob对象实现文件下载并修改文件名
需求:通过Blob下载excel文件,并修改文件名后端返回的文件流BlobBlob对象表示一个不可变、原始数据的类文件对象。它的数据可以按文本或二进制的格式进行读取,也可以转换成ReadableStream来用于数据操作。Blob 表示的不一定是JavaScript原生格式的数据。File接口基于Blob,继承了 blob 的功能并将其扩展使其支持用户系统上的文件。详细了解请移步:Blob - Web API 接口参考 | MDN贴代码1、基于vue,以pos...原创 2021-11-26 09:45:44 · 2059 阅读 · 0 评论 -
vue 密码加密处理
解决登录密码加密问题使用new JSEncrypt() 来处理export const encryption = (password:string) => { // 公钥 const publicKey = 'MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAO55MV5L0IA0TyIzGVeqBKpGpCIFJvvlHFrIlXRuQf21isa4ArhQBu67yK6vQfOsBlKESa1pD9LrjIfG8IG2Rq7M3V.原创 2021-10-28 16:06:06 · 529 阅读 · 0 评论 -
js 日期时间格式化
需求:将2021-11-19T03:30:13.000+0800 格式日期时间转为 2021-11-19 03:30:13formatDate (value) { var padDate = function (value) { return value < 10 ? '0' + value : value } var date = new Date(value) var year = date.getFullYear() var month = padDate.原创 2021-11-19 16:52:18 · 653 阅读 · 0 评论 -
vue 递归函数 筛选出所有子集id
let ids = []let data = [ { title: '一级', id: 1, children: [ { id: 3, title: '二级', children: [ {id: 7, title: '三级'}, {id: 8, tit.原创 2021-11-05 20:56:50 · 1299 阅读 · 0 评论 -
jquery pdf文件 弹窗预览
iframe 弹窗预览pdf文件let url = '预览的pdf路径'<div id="pdfView" style="position: fixed;top:0;left:0;width:100%;height:100%"> <div id="pdfContent"> <iframe src="'+ url +'" style="width: 100vw; height: 100vh"></iframe> <原创 2021-10-28 15:02:41 · 545 阅读 · 0 评论 -
vue javascript 时间与时间戳的互相转化
时间转为时间戳:timeToTimestamp (date) { date = date.replace(/-/g, '/') let data = new Date(date) return data.getTime()}时间戳转为时间:timestampToTime (timestamp) { let date = new Date(timestamp) let Y = date.getFullYear() + '-' let M = (date.getMont原创 2021-10-27 14:57:09 · 289 阅读 · 0 评论