qrcode-zip-filesaver,下载zip包 Web端A4纸排版+打印+二维码生成+ZIP包下载(Vue实战版)本文基于Vue实现Web端完整的A4纸排版布局、批量/单页打印、动态生成二维码、二维码图片打包为ZIP压缩包下载的功能,整合 vue-qrcode(二维码生成)、JSZip(ZIP打包)、FileSaver.js(文件下载)三大核心库,适配A4纸张物理尺寸,兼顾打印与下载场景。 一、核心功能与依赖库1. 实现功能 A4纸张 2020-08-20 #jszip #filesaver #qrcode
web实现打印A3、A4 Web端实现A3/A4纸张打印(Vue实战版)Web打印A3/A4纸张的核心是通过 CSS @media print 控制打印样式(屏蔽无关元素、适配纸张尺寸),结合纸张物理尺寸与96DPI的像素换算,实现精准的打印布局。本文以Vue组件为例完成A4批量打印功能,并补充A3/A4尺寸换算规则,适配不同打印需求。 一、A4打印功能实现(Vue组件)通过Vue组件实现「全 2020-08-19 #window.print
tsconfig.json 配置详解 tsconfig.json 配置全解析(兼容低版本浏览器版)tsconfig.json 是 TypeScript 项目的核心配置文件,用于定义编译器的编译规则、目标环境、代码检查等核心逻辑。**若需兼容低版本浏览器,务必将 target 配置为 "es5"**,以下按功能模块整理完整配置项,兼顾可读性与实用性: 一、核心编译器选项(compilerOptions)1. 基础编译 2020-08-17
常用的vscode插件 VSCode 高频实用插件合集(含Vue3/TS/Electron/Node)本文整理了开发中必备的VSCode插件,涵盖代码格式化、语法校验、版本控制、前端框架、跨端/后端开发等场景,并补充Vue3、TypeScript、Electron、Node.js专属插件,针对性提升不同开发场景的效率。 一、基础开发增强插件1. Beautify 核心功能:一键格式 2020-08-11 #vscode
h5离线包方案 H5离线包解决方案(性能优化+网络解耦)离线包是解决传统H5页面受网络环境影响、性能下降的核心方案:将HTML、JavaScript、CSS等静态资源打包为压缩包,预下载到本地后从本地加载,既摆脱网络依赖,又保留H5灵活、易迭代的优势。以下是主流解决方案的对比与选型建议: 一、核心解决方案(按推荐优先级分类)方案1:LocalWebServer 本地Web服务器(强烈推荐) 核心思路:基于Web离 2020-08-11 #h5
富文本编辑器tinymce tinytmce是一款功能强大的富文本编辑器,插件丰富。支持typescript。易于接入vue、react 2020-08-06 #tinymce #rich text editor
flutter Windows下安装配置flutter安装flutter使用git命令克隆dev版本的Flutter到本地 1git clone -b dev https://github.com/flutter/flutter.git 环境变量配置在系统环境变量中找到Path,在最后添加Flutter的bin目录路径,例如: 1F:\flutter\bin 配置国内镜像二选一 1234567# 上海交通 2020-08-05 #flutter #dart
nuxtjs开发(一) Nuxt.js 是一个基于 Vue.js 的通用应用框架。通过对客户端/服务端基础架构的抽象组织,Nuxt.js 主要关注的是应用的 UI 渲染。服务端渲染(通过 SSR)功能,本文将记录nuxt开发历程。 2020-08-04 #nuxtjs