50行js代码实现电子签名以及保存为透明底png

50行js代码实现电子签名以及保存为透明底png

[aru_43]实现思路使用Canvas绘制线条、文本等内容生成签名图片具体步骤:1.监听Canvas区域鼠标或手写笔在 Canvas 上的移动、按下、释放等操作。2.根据监听器的事件返回的参数动态绘制线条。3.将Canvas绘制的内容转为base64图...
一些隐晦的js代码规范小记

一些隐晦的js代码规范小记

1.不要直接调用 Object.prototype上的方法,如 hasOwnProperty、propertyIsEnumerable、isPrototypeOf。为什么?在一些有问题的对象上,这些方法可能会被屏蔽掉,如:{ hasOwnProperty: false } 或空对象 Object.create(nul...
Vue 3.0 Warn: Failed to resolve component: xxxx

Vue 3.0 Warn: Failed to resolve component: xxxx

vue3.0项目webpack/vite配置不解析的自定义元素标签1. viteexport default defineConfig({ plugins: [vue({ template:{ compilerOptions:{ isCustomElement: tag => tag.startsWith('ion-') } }...
持续化集成工作流之Github Actions实现Npm包自动化发布

持续化集成工作流之Github Actions实现Npm包自动化发布

预期当push代码到master分支时自动发布新版本到npmgithub action配置文件1、点击 Actions2、选择模板Node.js Package后点击右边的Commit new file3.进入本地项目目录拉取github最新代码。编辑npmpublish.yml文件这里我的代...
20分钟盘一个提高你开发效率的自定义脚手架

20分钟盘一个提高你开发效率的自定义脚手架

[aru_53]写在前面前端是一个技术问题较少,工程问题较多的开发领域,没有一个框架可以满足所有的业务场景,为了让公司的前端开发流程自成体系,也为了避免重量级的前端框架,我写了很多维护性,可用性较强的项目模板(包括uni-app,...
使用download-git-repo克隆 报 ‘git clone’ failed with status 128

使用download-git-repo克隆 报 ‘git clone’ failed with status 128

按文档配置后一直报错:'git clone' failed with status 128查到了这个issue: https:///wuqiong7/Note/issues/17官方给出的各种配置方法,其中这个最好使不报错:<host>:<userName>/<repo> <projectName...
a标签download属性失效,跨域下载如何重命名文件

a标签download属性失效,跨域下载如何重命名文件

[aru_42]  众所周知  下载文件不是在子集的服务器或域名中,谷歌和火狐浏览器a标签download属性修改文件名是失效的(其他浏览器直接不支持)目前能够想到的办法就是先把文件下载为blob原始文件数据类型(此时存储于缓存中),再重...
vite集成element-plus修改主题色报错以及字体路径404的问题

vite集成element-plus修改主题色报错以及字体路径404的问题

注意[aru_39]到目前为止,Vite还不是一个非常成熟的工具,使用它的风险你得自己承担正文使用vite搭建的vue3项目, 修改element主题色,创建element-variables.scss/* 改变主题色变量 */$--color-primary: teal;/* 改变 icon 字...
ES6的fetch方法

ES6的fetch方法

fetch方法fetch()方法定义在Window对象以及WorkerGlobalScope对象上,用于发起获取资源的请求,其返回一个Promise对象,这个Promise对象会在请求响应后被resolve,并传回Response对象。描述Promise<Response> fetch(i...
国际标准UTC时间格式 .000Z的时间格式

国际标准UTC时间格式 .000Z的时间格式

T表示分隔符,Z表示的是UTC。UTC:世界标准时间,在标准时间上加上8小时,即东八区时间,也就是北京时间。举例   北京时间:2020-01-14 00:00:00对应的国际标准时间格式为:2020-01-13T16:00:00.000Z GMT格式转为UTC:n...
elementUI,cool-admin,el-table/cl-table 导出Excel表格有重复数据的问题

elementUI,cool-admin,el-table/cl-table 导出Excel表格有重复数据的问题

1、安装依赖安装了俩依赖,xlsx和file-savernpm install --save xlsx file-saver2、页面引入import FileSaver from 'file-saver'import XLSX from 'xlsx'3、methods中引入方法其中参数id是是el-table的id,title是导出的exc...
unicloud时区问题,获取指定时区的年、月、日、小时

unicloud时区问题,获取指定时区的年、月、日、小时

uniCloud云端的云函数使用的时区是utc+0,本地运行时使用的是本机时间,中国一般是+8。在使用“时间戳”时两者没有差异,但如果要获取年、月、日、小时要注意时区的差异。以下方式可以获取指定时区的年、月、日、小时,可以参...
>_ 本站短域名:x4v.cn
月,