前端
积极的小可爱呀
我我我。。。哈哈哈傻乐呵
展开
-
vue 使用qrcode生成二维码
npm install qrcode --save-dev在需要的界面引入import QRCode from "qrcode"; components: { QRCode }, methods:{setCode() { let ops = { text: `XXX`,//暂时没发现有啥用 width: document.body.clientWidth * 0.78,//二维码的宽 height: document.body.cli原创 2021-11-25 11:19:05 · 975 阅读 · 0 评论 -
将数组某数据移动到最后一位或最前一位
情况:界面需要执行跳过某任务,放到最后再执行demo:let arr1=[1,2,3,4]let arr2=[{name:1},{name:2},{name:3},{name:4}]let key=1;//要移动的数组数据下标arr1.unshift(...arr1.splice(arr1.findIndex((el, i) => i === key), 1));//数据移动到最后arr2.push(...arr2.splice(arr2.findIndex( (el,i) =>.原创 2021-08-24 19:50:57 · 3482 阅读 · 1 评论 -
vue 安卓输入框软键盘导致界面样式错乱
在mounted中写var _body = document.getElementsByTagName("body")[0]; _body.style.height = _body.clientHeight + "px";出现原因是:页面布局是使用height:100%,当软键盘出现的时候,高度虽然是100%,但相对于原来的界面是小了的,就导致样式看起来乱了参考...原创 2021-07-06 09:44:04 · 978 阅读 · 0 评论 -
swiper ie11 “TypeError: 对象不支持“isNaN”属性或方法“
前提:项目是使用Vue框架的swiper在谷歌火狐上面都是正常显示的,就只有在Ie下图片没有滚动打开控制台发现报错"TypeError: 对象不支持“isNaN”属性或方法"网上都是说使用下面的代码替换isNaNif (typeof(obj) === 'number' && isNaN(obj)) { console.log("Number NaN") }但是总不可能去改swiper的源代码吧,于是就想到了babel,因为Number.isNaN()是原创 2021-06-19 11:40:12 · 1040 阅读 · 0 评论 -
css伪类 右下角点击出现 对号角标表示选中
效果:css:.s_type { border: none; border-radius: 5px; background-color: #f3f3f3; padding: 7px 0; color: #606266; margin: 5px 2.5% 5px 0; width: 30%; position: relative;}.selecd { background-color: #ebf3ff; color:原创 2020-06-22 16:30:26 · 2961 阅读 · 0 评论 -
js setTimeOut间隔输出数组内容,使用闭包、迭代、promise、async/await解决异步问题
功能:SetTimeOut每隔一秒输出数组内的内容首先先定义一个数组var arr = ["一", "二", "三", "四", "五"];1:闭包 // 闭包,for循环遍历数组内容,用闭包的方式挨个输出 function test() { for (var index = 0; index < arr.length; index++) { (function (x) { setTimeout(function原创 2020-05-15 16:47:32 · 1067 阅读 · 0 评论 -
js录音播放数字,for循环异步处理audio音频
使用这个的情况是在我已经用百度接口写好了这个功能,but,上司非要我用录音的方式写一个,怕百度接口后面会出错,影响浏览量的问题。我为此还去创建工单问百度语音功能使用量大的话会对后面功能影响吗?得到回答是接口现在是免费的,只要企业qps不超过100就行。都这样说了肯定行了啊!上司还是让我写个录音版的。。。总共三段语音拼接:“请将商品分拨到”+页面获取的数字+“号栏”中间数字还是1-999之间的数。前后两句话用百度ai念出来保存就行,主要是中间数字怎么让它念出来。各种百度,问同事,最后解决出来了。使用录音原创 2020-05-14 08:25:01 · 833 阅读 · 0 评论