
vue
文章平均质量分 53
qq_39738977
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于iframe加载页面会增加浏览器history记录的问题
浏览器的history是不支持删除的,因为MDN上都没有给删除的方法所以在页面里嵌套了多个iframe的时候,切换,就会增加history记录,使用了history.replaceState()不行,window.location.replace()也不行后来问了朋友,说是iframe重复加载的问题,具体原因是iframe的DOM复用 终极办法还是每次新建iframe dom<template> <div style="height:750px;"> <bu原创 2021-03-24 11:39:04 · 2890 阅读 · 1 评论 -
js前端下载文件,利用download.js或者,纯js下载文件,图片,视频,pdf等
目前,我在百度上,找到了三种方式,下载第一种这个方法,用的是FileReader然后readAsDataURL,我自己测试,会比方法二,下载速度要快一点下面的代码段,可以替换,方法三种 download(blob, fileName)这一行const a = document.createElement('a') document.body.appendChild(a) a.style.display = 'none' FileReade原创 2020-12-16 18:43:31 · 5298 阅读 · 4 评论 -
vue-pdf报错,之前用的好好的,多刷几次页面,打包到线上,就说pdf跨域,然后还有提示错误
vue-pdf 跨域PDFDocumentLoadingTask.then method use the `promise` getter instead.我们公司用的是阿里云oss返回的链接,所以是带https的问题解决 替换https为httpurl = url.replace('https','http')参考链接pdfjs参考链接这个写法可以解决,上面的提示PDFDoc...原创 2020-04-22 19:23:58 · 6570 阅读 · 2 评论 -
element-ui组件el-tree添加按钮管用,删除按钮,数据会变,但是页面不更新
element-ui组件el-tree添加按钮管用,删除按钮,数据会变,但是页面不更新可能是element-ui 的版本太低了我用的element-ui 2.4.6后来发现2.4.11的是管用的所有更新element-ui版本cnpm i element-ui@2.13.1...原创 2020-04-22 16:14:43 · 2350 阅读 · 2 评论 -
用xlsx-style设置表格的高度,宽度,颜色,字体等
参考资料,讲的不错,他用的是node-xlsx我只用了xlsx,xlsx-style所以修改这个方法就行了// xlsx-style版本0.8.13// xlsx版本0.14.1 //这是xlsx-style文件中的xlsx.js的需要修改的代码,是从xlsx文件夹中的xlsx.js中复制出来的// write_ws_xml_data找到找个方法名字,全部替换// 把xlsx中能修改高...原创 2019-11-07 10:03:21 · 32011 阅读 · 44 评论 -
vue使用xlsx,xlsx-style,导出excel表格,修改文字字体颜色等,兼容JSZip-3.xx版本
修改文件我用的jszip版本3.2.1JSZip.generate这个方法会报错,改源码吧,兄弟参考jszip官网的从2.xx版本向3.xx版本过渡的方法变更// 2.xzip.generate();// 3.xzip.generateAsync({type:"uint8array"}).then(function (content) { // use content})...原创 2019-11-06 18:54:33 · 8327 阅读 · 8 评论 -
vue导出excel表格,自定义字体样式,字体颜色,合并单元格,单元格填充色-xlsx以及xlsx-style,JSZip为2.XX版本
先装包安装注意import XLSX from "xlsx-style"报错:This relative module was not found: ./cptable in ./node_modules/xlsx-style@0.8.13@xlsx-style/dist/cpexcel.js需要修改源码:在\node_modules\xlsx-style\dist\cpexcel.js ...原创 2019-11-06 18:37:28 · 8335 阅读 · 24 评论 -
微信h5页面canvas画图,并用a便签下载,由于微信限制,所以只能是长按保存图片
H5之canvas画图,下载,借用html2canvas插件DPR() { // 获取设备的屏幕尺寸 if (window.devicePixelRatio && window.devicePixelRatio > 1) { return window.devicePixelRatio; } return 1; }...原创 2019-04-03 10:41:32 · 3104 阅读 · 0 评论 -
electron中AS和JS的交互,达到控制全屏和退出全屏(含ESC键退出)用vue写的
需求描述因为electron加载swf,导致在全屏状态下,swf中的拖拽动画无法拖动,经过测试,如果全屏在H5控制,就能让swf拖拽动画正常使用。所以开始研究两个AS同事研究AS,我一个人研究H5上代码// 需要两个文件,一个是js,一个是支持as和js交互的swf// 作用,js是用来生成加载swf的代码,准确的是说一个html,代码如下<html xmlns="http://...原创 2019-04-18 09:34:24 · 2847 阅读 · 0 评论