js
文章平均质量分 50
飛灬
这个作者很懒,什么都没留下…
展开
-
html2canvas图片跨域问题
针对html2canvas图片跨域问题处理根据html2canvas文档说明,图片跨域只需配置 useCORS:true即可解决跨域问题:但是,经过百般尝试,加了这个还是不行,就衍生出很多转成base64来绘制图片,一旦图片大,网络慢,极容易出现图片丢失问题。最终还是找到以下方案解决,直接上代码:<div class='saveImg'> <img :src="bgurl" alt="" crossorigin="anonymous"/></div>htm原创 2021-04-28 15:55:40 · 5655 阅读 · 5 评论 -
vue 项目中监听 localStorage的变化
vue监听localStorage 变化应用示例:【页面B】需要实时获取【页面A】数据更改,页面必须是同源(即同一个域名,例如:都在https://www.baidu.com/域名下)1.在【页面A】更改缓存页面进行缓存修改or插入缓存localStorage.setItem('socketQuery', '插入1')2.在【页面B】需要监听缓存值更改页面进行mounted() { const that = this; //监听缓存中指定key的值变化 window.ad原创 2020-11-27 15:39:40 · 7061 阅读 · 1 评论 -
vue生成二维码
QRCode生成二维码插件使用方法:第一步:按需引入 import QRCode from "qrcodejs2"第二步:npm install --save qrcodejs2qrCodeUrl 为存放二维码的div块new QRCode(this.$refs.qrCodeUrl, { text:`https://www.baidu.com`, width: 100, height: 100, colorDark: "#000.原创 2020-09-17 16:52:06 · 753 阅读 · 0 评论 -
js判断是否是时间类型
js里怎么判断一个对象是否是日期类型,即Date,用typeof返回的是object例如: var object="123"; var object2=new Date(); console.log(object instanceof Date);//false console.log(object2 instanceof Date);//true原创 2020-09-17 11:59:25 · 11814 阅读 · 0 评论 -
详解html2canvas截图不能截取圆角图片的解决方案
详解html2canvas截图不能截取圆角图片的解决方案如题:遇到H5截图不显示圆角解决方案,给所有html使用上的加上圆角以及背景色透明生成海报方式设置透明背景色,如下:html2canvas(this.$refs.capture, { async: true, scrollY: 0, scrollX: 0, backgroundColor: "transparent" }).then(canvas => {原创 2020-09-16 16:16:02 · 2479 阅读 · 0 评论 -
js深拷贝
js深拷贝问题,即引入值后,直接作用到最父级一般我们单独用JSON.parse()或JSON.stringify()例如: var str = {'name':'huahua','age':'22'}; var newStr = srt; newStr.name = '嘿嘿嘿'; console.log(str.name) ======> 嘿嘿嘿 不影响str的值方法: var newStr = JSON.parse((JSON.stringify(str)); newStr原创 2020-09-16 15:57:12 · 192 阅读 · 0 评论