网站Logo 许远航
主页
简历
openlayers-湘西旅游流量图
登录
Taro4+vue3 使用Canvas生成海报并保存相册

Taro4+vue3 使用Canvas生成海报并保存相册

首先需要封装一个海报组件 <template> <view class="up-poster"> <!-- canvas用于绘制海报 --> <canvas v-if="state.showCanvas" class="up-poster__hidden-ca

2025-12-30
4
0
JavaScript
代码片段
记录
Taro4+vue3 使用Canvas生成海报并保存相册

vite打包第三方wasm项目,生产报错的问题

前言 现有的项目中使用了第三方wasm项目。本地开发的时候没问题,但是打包后在生产出现了问题 前置文章 问题定位 原因是打包后获取不到import_meta.url,导致new URL报错 <

2025-08-21
23
0
JavaScript
代码片段
问题
记录
教程
vite打包第三方wasm项目,生产报错的问题
vite打包第三方wasm项目,生产报错的问题
vite使用第三方wasm包的问题

vite使用第三方wasm包的问题

前言 最近需要使用js生成xlsx。以前用的是xlsx.js+xlsx-style.js,但是这两个用起来太麻烦。于是开始寻找替代品,发现了这样一个库: wasm-xlsxwriter 问题描述 于是先在demo里跑了一下,没问题后准备迁移到项目里。没想到竟然报错,于是开始解决问题 安装wasm-x

2025-07-23
47
0
问题
记录
教程
vite使用第三方wasm包的问题

vite打包排除public目录下某些文件

安装rollup-plugin-delete 插件 npm install rollup-plugin-delete --save-dev 修改vite.config.ts文件 // vite.config.js import { defineConfig } from "vite"; impor

2025-03-18
104
0
JavaScript
代码片段
问题
记录
vite打包排除public目录下某些文件
vite打包排除public目录下某些文件
flutter分块读取txt文件,文字乱码的问题

flutter分块读取txt文件,文字乱码的问题

我有个需求是读取txt文件并且显示,那个txt文件是utf8的,我也进行了utf8的转换,但是还是出现了乱码 错误代码: const int chunkSize = 1024; var stream = File(filePath).openRead(0); // 将文件流按设定的块大小拆分 aw

2024-11-21
55
0
代码片段
问题
记录
flutter分块读取txt文件,文字乱码的问题

Taro4,在微信小程序使用背景音

首先需要增加权限,在app.config.ts中增加配置 requiredBackgroundModes: ['audio', 'location'] <script setup lang="ts"> import {reactive} from "vue"; import Taro, {useDi

2024-11-15
41
0
代码片段
JavaScript
记录
Taro4,在微信小程序使用背景音
Taro4,在微信小程序使用背景音
centos9使用certbot配置ssl

centos9使用certbot配置ssl

之前偷懒,不准备配置ssl,结果浏览器直接拦截http请求了,现在也不得不整了 我的环境: CentOS Stream release 9 nginx version: nginx/1.22.1 安装snapd,安装后重新连ssh sudo yum install epel-release sudo

2024-09-27
45
0
记录
教程
工具
linux
nginx
centos9使用certbot配置ssl

关于umimax配置openapi的问题

umimax的文档中没有详细说明这一步的配置,自己试了一下发现有许多问题,这里找到了一个解决办法: https://github.com/umijs/umi/issues/11811 感谢 以下是完整的解决方案: 配置package.json中的name字段 安装插件pnpm i @umijs/ma

2024-04-24
178
0
记录
关于umimax配置openapi的问题
关于umimax配置openapi的问题
nodejs批量修改文件名

nodejs批量修改文件名

下了一部甄嬛传的资源,但是因为文件名太长,在电视上看不到是第几集,所以批量修改一下 下载后的文件格式: 下载的文件路径: 批量修改文件名的代码 const fs = require("fs") const path = require("path") co

2023-12-31
115
0
记录
nodejs批量修改文件名

electron设置开机启动

现在electron生态已经很成熟了 各种第三方库也很多 今天我就说一下我用到的: auto-launch 主要还是使用比较简单 只需要几行代码即可完成 以下是demo 安装auto-launch npm install --save auto-launch 导入 const AutoLaunch

2023-12-07
156
0
JavaScript
代码片段
记录
electron
electron设置开机启动
electron设置开机启动
1 2