使用html-to-image结合jspdf实现下载pdf本文介绍利用html-to-image和jspdf库将网页元素转换为PDF并下载的实现方案。通过toCanvas获取DOM节点画布,计算A4纸张尺寸与图片比例,处理单页及多页分页逻辑,最终调用save方法生成并保存PDF文件,附带完整代码示例供参考。Vue2 生态· 2023年12月6日· 488V
Nginx的跨域配置本文分享了一段能解决绝大多数跨域问题的Nginx配置代码。通过设置Access-Control-Allow-Origin及相关请求头,并针对OPTIONS预检请求返回200状态码,配合反向代理指令实现前后端分离场景下的跨域访问,简洁高效,适合快速排查和修复常见的跨域错误。开发环境· 2022年6月1日· 742开
uv 使用教程本文详细介绍 Rust 编写的极速 Python 工具 uv,涵盖安装、项目管理、脚本执行及 Python 版本控制。它能替代 pip、poetry 等多个工具,提供百倍性能提升与跨平台支持,帮助开发者简化工作流并高效管理依赖。Node· 2026年4月2日· 433N
v-html使用img点击实现放大效果本文介绍在Vue中使用v-html渲染富文本时,通过正则提取图片地址并监听点击事件,结合Element UI的ElImageViewer组件实现图片点击放大预览功能。代码包含图片列表解析、下标定位及滚动锁定处理,解决了动态HTML中图片交互的常见需求。Vue2 生态· 2023年1月10日· 1626V
解决倒计时时间偏差问题本文解析了JS EventLoop导致倒计时时间偏差的原因,即执行栈阻塞延长了实际回调时间。针对此问题,文章对比了依赖后端校时的资源消耗方案,并重点推荐了一种基于递归和动态补偿的客户端解决方案。该方案通过计算每次执行的偏差并调整下一次超时时间,有效修正了倒计时误差,确保时间精准。开发问题· 2022年7月16日· 823开
Vue3技术栈成长指南本文梳理了Vue3生态的核心技术栈,涵盖Vue3框架基础、Pinia状态管理、Vite构建工具、Nuxt3服务端渲染以及uni-app多端开发。通过整合各模块的关键概念与学习资源,为开发者提供清晰的技术选型参考与进阶路径,助力快速掌握现代前端开发体系。Vue3· 2023年6月29日· 658V
danmu弹幕本文介绍基于 React 和 danmu 库实现自定义弹幕组件的方法。通过配置 create 实例,结合 plugin 钩子在 $createNode 阶段渲染包含头像与礼物的复杂 UI。代码展示了如何获取数据、动态挂载 DOM 节点,并支持多语言方向调整及循环播放逻辑,适用于游戏或社交场景中的互动展示。React· 2025年8月26日· 565R