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