网站首页 > 前端工具函数
Videojs 使用 Hls 对视频加密解码

Videojs 使用 Hls 对视频加密解码

下载Hls.js ˃ npm install hls.js video 播放组件 import { onMounted, onBeforeUnmount, watch, ref, nextTick } from 'vue' import { getVi...

从文件名中提取文件类型后缀

从文件名中提取文件类型后缀

代码 /** * 从文件名中提取文件类型后缀 * @param {string} fileName - 文件名(含后缀) * @returns {string} - 文件后缀(小写,无`.`;若无后缀返回空字符串) */ function get...

免费API

免费API

˃ 获取图片 700 : 宽度;400高度 https://loremflickr.com/700/400 /** * 将 Base64 字符串转换为 Blob 对象 * @param {string} base64String - 完整...

Canvas 绘制荣誉证书等(下载、自定义)

Canvas 绘制荣誉证书等(下载、自定义)

代码 /** * Canvas图片生成器类(增强版) * 支持百分比坐标、元素宽度控制、CSS样式配置和高级文本布局 * 支持多个内容模块循环渲染,类似Vue插槽的默认配置机制 */ /** * Canvas图片生成器类(增强版) * 支持基...

uni-app 使用 高德SDK 获取地理位置

uni-app 使用 高德SDK 获取地理位置

uni-app 中使用微信小程序第三方 SDK 及资源汇总...

uni-app  开发小程序  地图选点

uni-app 开发小程序 地图选点

单独封装成一个页面 // mapselectorpage.vue import MapSelector from './components/map-selector/index.vue' export default { components:...

根据类型获取对应的时间段(1-本月,2-上个月,3-近三个月,4-近一年)

根据类型获取对应的时间段(1-本月,2-上个月,3-近三个月,4-近一年)

/** * 根据类型获取对应的时间段 * @param {number} type - 时间段类型:1-本月,2-上个月,3-近三个月,4-近一年 * @returns {Object} 包含start和end的日期对象 { start: Date...

价格转换工具函数

价格转换工具函数

使用方法 parsePrice('19703000' // 19,703,000 parsePrice('19703000', true // 壹仟玖佰柒拾万叁仟 代码实现 // 价格格式化 export function parsePric...

并发任务控制

并发任务控制

代码结构 timeout函数 返回一个 Promise,在指定时间后 resolve。 SuperTask类 属性 maxParallelCount:最大并发数。 taskList:待执行任务队列。 currentTask:当前运行任务数。 方法...

原生JS实现大文件多线程切片

原生JS实现大文件多线程切片

代码解释 调用多线程(web Worker 进行大文件切片 代码实现 // utils/cutFile.js function cutFile(file { return new Promise((resolve =>{...

1 2
返回顶部
召唤伊斯特瓦尔