摘要: test() exec() 会从 lastIndex 位置开始检索 两种方案: 不使用 g 重置 lastIndex const pattern = /^\d+$/ function validateNumber(value) { const result = pattern.test(value) 阅读全文
posted @ 2022-08-31 15:47 月半流云 阅读(30) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zwh0910/p/15104277.html 阅读全文
posted @ 2022-08-29 14:38 月半流云 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Function.prototype.call2 = function(context) { var context = context || window context.fn = this var args = [] for (var i = 1, len = arguments.length; 阅读全文
posted @ 2022-07-18 15:49 月半流云 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 当前包 npm link 项目 npm link 包名 解除 npm unlink 阅读全文
posted @ 2022-04-25 08:55 月半流云 阅读(86) 评论(0) 推荐(0) 编辑
摘要: https://github.com/linjc/smooth-signature 背景颜色 默认背景是透明的,因此实例化时需要主动设置背景颜色。 const canvas = document.getElementById('signature') const pad = new SmoothSi 阅读全文
posted @ 2022-02-17 08:38 月半流云 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: Date.now() + '' + Math.floor(Math.random() * 1e7) 阅读全文
posted @ 2021-12-16 09:30 月半流云 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 只需三部就可以把你不知道提交到了哪的代码,再移动到选定分支上; 这种情况的出现原因: 1: 有可能是确实提交到了某条分支上,但是提交之后发现分支错了,找不到那次提交了; 2: 有可能是未检出分支或者未切换分支,直接在分离的HEAD上进行开发了, 这时你commit后的代码实际是属于游离状态的,不属于 阅读全文
posted @ 2021-12-02 15:18 月半流云 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 后台管理系统中,引入 html2canvas 制作封面图,结果总是出现位置的偏差。 经过刨源码发现,clone 出来的元素与源元素的位置产生了偏差,具体原因不明。 临时方案,缓存源元素的位置信息,在获取 clone 元素的位置信息时,判定是否产生了偏差,如果有偏差则记录。最终计算所有节点的位置信息时 阅读全文
posted @ 2021-04-29 10:52 月半流云 阅读(316) 评论(0) 推荐(0) 编辑
摘要: const webpack = require('webpack'); const env = process.env.UNI_PLATFORM; module.exports = { configureWebpack: { plugins: [ new webpack.DefinePlugin({ 阅读全文
posted @ 2021-04-29 10:37 月半流云 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 目前使用 vue.config.js 中的 outputDir 是不生效的。 可以通过设置环境变量 UNI_OUTPUT_DIR 来处理,例如设置 H5 的 release 环境打包目录: "scripts": { "build:h5:release": "cross-env NODE_ENV=re 阅读全文
posted @ 2021-04-28 12:01 月半流云 阅读(2506) 评论(0) 推荐(0) 编辑