![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Javascript
Tiredot
前端 Web JavaScript Vue
展开
-
Failed to execute ‘exitFullscreen‘ on ‘Document‘: Document not active
Failed to execute ‘exitFullscreen’ on ‘Document’: Document not active做全屏非全屏的时候碰到这种报错,发现是判断失误,在未全屏的情况下触发exitFullscreen,会报这个错。碰到这个报错建议多看看自己判断有无漏洞。。网上查了一下 stackoverflow里面有个老哥也碰到了这个问题,但是没有回答。故在此记录一下。...原创 2022-03-02 15:42:52 · 6246 阅读 · 6 评论 -
js常用下载的几种方式
1. 文件为链接的时候网上大多数是叫你使用a链接,初学者很多时候很懵,点击下载的时候直接就打开文件的链接了,根本没办法下载a链接没错,通常需要处理一下,直接上代码 const a_link = document.createElement("a"); // 生成一个a链接 fetch(link) // 括号里是文件链接 .then((res) => res.blob()) .then((blob) => { // 将链接地址字符内容转变成原创 2022-01-18 10:29:02 · 10854 阅读 · 0 评论 -
npm run build 本地构建没问题 jenkins上线构建报错
找了好久,问题其实是因为目录大小写没有写对。vscode编辑器引入是不区分大小写的,所有本地运行打包都没问题。自己检查写的每一个目录,把大小写更正即可,为了以防万一,我还把文件的后缀补齐了,然后上传git 服务器打包便没问题了特此记录一下。...原创 2022-01-13 13:58:10 · 1982 阅读 · 1 评论 -
Cropperjs一些常用api的中文文档
cropper - 裁剪图片 - IE9+使用 cropperjsimport Cropper from 'cropperjs'import 'cropperjs/dist/cropper.css'this.myCropper = new Cropper('被裁剪对象', '配置对象') //返回一个cropper对象this.myCropper.getCroppedCanvas().toDataURL('image/jpeg') //拿到裁剪后的base64的图片this.myCropper转载 2020-11-13 20:59:58 · 455 阅读 · 0 评论 -
JS可选链操作符?.和双问号??
可选链操作符?.和双问号??它们的作用和使用场景让我们看看MDN是怎么定义它的作用的它允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。还是不理解?举个例子我们一定写过类似这样的代码if(res && res.data && res.data.status) { .....} // 因为发送ajax请求可能失败,获取不到数据时避免大片的报错 需要判断引用是否为空,避免出现 xxx of undefined错误使用可选链操作原创 2020-11-06 20:21:58 · 596 阅读 · 0 评论