- 博客(10)
- 收藏
- 关注
原创 解决jspdf中文乱码问题(实践成功)
如果是内网就把这个地址下载到内网,进入jsPDF-master\fontconverter\fontconverter.html,上传normal ttf文件,4、页面直接注入就好了,此处的名字需要与js文件里addFont最后的名字一致。注:不要试图改文件里addFont的名字,改了就不能用了。1、以下地址下载原始版ttf,这个地址有瘦身前后的。名字就写source-han-sans 好了。线上的话可以直接从这个网址转,没找到jpg。3、直接引入文件,不需要对文件增加别的操作。
2025-11-20 13:58:30
230
原创 react html 导出pdf
需要先生成一个md预览的div,而且该div不能隐藏,只能手动left:9999px移开显示范围。但该方案没有样式,图片没有按照文本位置插入,统一插入了最下面,我觉得还可以优化,但我lan了。优点:上述问题都没有了!预览什么样就是什么样!缺点:多出来一个预览窗体,确认是否打印,需要用户二次点击(跳不过该步骤)缺点:格式问题(好像带不了格式下载),图片位置错误(还在研究)个人倾向于第四个方案)虽然不能cv,但至少看起来好看啊!不用特意考虑图片插入位置!但文本也不能cv的。优点:高清,文字可cv;
2025-11-20 13:46:57
341
1
原创 videojs实现自定义控制栏
ps: 下面项目地址因video最新版本为8.23.3,需修改注册组件代码如下。暂时先简单写写,后续有时间再完善————————在原项目基础上增加视频切换功能。
2025-07-03 09:45:52
429
原创 Echarts实现柱状图重叠,伪堆积图
如果想要两个系列的柱子重叠,可以设置 barGap 为。较小的数据设置属性barGap: "-100%"。此属性应设置于此坐标系中最后一个。系列上才会生效,并且是对此坐标系中所有。不同系列的柱间距离,为百分比(如。在同一坐标系上,此属性会被多个。这在用柱子做背景的时候有用。
2025-04-15 14:41:36
713
原创 Vue3 ref数组对象更新不及时
使用展开操作符[...data]创建了一个新的数组实例,然后将这个新数组实例赋值给了arr.value,这样就相当于给arr.value这个对象添加了一个新的属性,并且 Vue 可以检测到这个属性的变化,从而触发页面重新渲染。但是,当我直接将新的数组赋值给arr.value时,Vue 无法拦截到这个操作,因为这实际上是直接改变了arr.value这个对象引用指向的地址,而不是改变了这个对象的某个属性。Vue 只能监测到通过arr.value获取的值的变化,而无法监测到arr.value本身的变化。
2025-01-17 17:30:08
706
原创 el-checkbox与当前div点击事件重复
后来还是采取了给当前div绑定事件里面获取当前target的tagName,判断如果是点击checkbox就不调用当前行事件了!bug:本来实现很简单,给当前div绑定个点击事件就行了,但发现这样点击el-checkbox时候有bug,不会勾选成功了!找了半天,参考了各种链接,更换checkbox的绑定属性,都不管用。需求:点击当前行,勾选/取消勾选el-checkbox。
2024-07-18 14:34:03
495
1
原创 vue3+element-plus引入tailwindcss导致样式错乱问题
部分允许你完全禁用 Tailwind 通常默认生成的类。在tailwindcss.config.js中加入这段。
2024-05-28 11:46:34
1246
原创 echarts堆叠柱状图数据为0时占位处理
echarts 柱状图 x轴数据某个值为空时就会出现柱状图不显示并且占位现象。解决方案:添加多个x轴或者y轴。
2024-05-20 11:37:21
1604
2
原创 el-form表单回显,输入框无法输入+resetFields函数失效问题
2、el-form的赋值需要是ref!reactive会导致无法输入;3、重置函数失效大概率是因为初始值拿错了,所以,,,干脆直接放弃--选择form.value = {xxx:"",xxx: ""}的形式。1、检查是否<el-form-item>是否包含prop属性;
2024-05-15 10:46:03
658
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅