摘要:
1 export function compressAndb64encode(originalData) { 2 // 将字符串转换为字节序列 3 const binaryString = encodeURIComponent(originalData) 4 const charList = bin 阅读全文
摘要:
最新在调试npm本地包时,打断点打的编译后的代码,每次源码中更改后,都要重新编译,这样就造成了大部分时间花费到编译代码上, 后来经过一番研究,想要debugger到源码上的话,需要修改npm本地包中package.json中的字 这样就可以打断点到源码中了。并且修改了源码后,不需要重新编译就能生效 阅读全文
摘要:
最近就遇到了用eval执行动态脚本时,拿不到return中的值的问题, 如下界面: 点击测试函数,进行计算,计算时遇到两点问题: 1.传入的参数是动态的,如何解决变量声明问题? 2.eval进行执行脚本时,拿不到return的值? 现在将代码贴下,查看解决方案: function emrscript 阅读全文
摘要:
最初写的demo: 如下图: 文字内容未被清除掉,出现了重叠的问题,尝试了网上说的ctx.save(),ctx.restore(),beginPath()等方法都不好用, 后来经过一番查找,终于解决了: 改写如下: 在这里需要主要的点就是fillText的方法里参数表示的真正含义: 默认情况下,文本 阅读全文
摘要:
项目中数据量有时候过于庞大,使用elementui的Select组件时,会导致下拉框加载速度慢卡顿甚至于卡死,为解决这个问题,使用vue-virtual-scroll-list插件 ,模拟虚拟滚动。 vue-virtual-scroll-list是vue的一个虚拟滚动组件,通过不渲染可视区域以外的内 阅读全文
摘要:
今天 1 const startTime = moment(moment().startOf('day').valueOf()).format('YYYY/MM/DD HH:mm:ss'); 2 const endTime = moment(moment().valueOf()).format('Y 阅读全文
摘要:
前端主题切换 有些时候我们在网站上会进行夜间/白天模式的切换。 这里我们介绍一种流行的切换模式 css变量 + 动态类名来进行切换 非常的简单。废话不多说。我们直接上代码。 第1种是通过 类名和变量来实现的 第2种是通过 属性和变量还实现的 最后1种 给body加 filter: invert(1) 阅读全文
摘要:
当处理基于 Base64 编码的图像数据时,您可以使用以下代码来获取图像的宽度、高度以及 Uint8ClampedArray(表示图像像素数据): 一、基于typescript的实现 1 function base64DataURLToImageData(base64DataURL: string) 阅读全文
摘要:
setInterval() - 间隔指定的毫秒数不停地执行指定的代码(一直执行)。 setTimeout() - 在指定的毫秒数后执行指定代码(只执行一次)。 使用setInterVal: function doStuff(){ // 此处为需要执行一段时间T的代码 } setInterVal(do 阅读全文
摘要:
v-bind="$attrs" 主要用于组件之间的隔代传值。例如有 父组件A,子组件B,孙组件C 三个组件。 A组件中的值需要直接传给C,那么就需要在B中设置v-bind="$attrs",然后在C组件中用prop接收,此时就直接把值传给了C组件。 父组件A <template> <B_zujian 阅读全文