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