前端
一剑惊鸿影
纵有疾风来,人生不言败
展开
-
前端使用QRCode.js生成二维码
在前端项目中使用QRCode.js生成二维码功能安装 npm install qrcodejs2 --save 并在项目内引入 import QRCode from ‘qrcodejs2’ <div class="qr" id="qrcode" ref="qrcode"> </div> // 生成二维码 createCode() { // document.getElementById('q原创 2021-03-29 11:46:16 · 276 阅读 · 1 评论 -
JS实现复制粘贴
原生js简单实现文本的复制功能,主要用到 document.execCommand(‘copy’) 方法,详细代码如下document.getElementById('cardList').addEventListener('click', function bindCopy(e:any) { let dom = document.createElement('textarea');//创建容器盛放复制的数据 dom.style.fontSize = '12原创 2021-03-29 11:33:21 · 217 阅读 · 0 评论 -
让IE6-IE8支持map
Array.prototype扩展可以让IE6-IE8浏览器也支持map方法:if (typeof Array.prototype.map != "function") { Array.prototype.map = function (fn, context) { var arr = []; if (typeof fn === "function") { f...原创 2019-06-27 15:40:08 · 970 阅读 · 0 评论 -
VUE中的v-if与v-show
1.共同点都是动态显示DOM元素2.区别(1)手段:v-if是动态的向DOM树内添加或者删除DOM元素;v-show是通过设置DOM元素的display样式属性控制显隐;(2)编译过程:v-if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;v-show只是简单的基于css切换;(3)编译条件:v-if是惰性的,如果初始条件为假,则什么也不做;...转载 2019-06-22 11:09:20 · 143 阅读 · 0 评论 -
解决ie11以下不兼容array数组的findIndex方法
解决ie11以下不兼容array数组的findIndex方法最近在做项目的兼容问题,总是碰到令人头疼的各种不支持问题。真的是。。。下面说一下关于ie11以下不兼容array数组的findIndex方法的解决方案 // 兼容ie数组没有findIndex方法 if (!Array.prototype.findIndex) { Object.definePro...转载 2019-06-20 11:22:42 · 6366 阅读 · 3 评论