摘要:
记一次不是我的项目遇到的问题 该项目用的是现有的项目,删除无用的东西,搭建的自己的项目,所以有好多东西我还是看不懂的,但是并不影响写项目,But,随着项目的进行,问题也就随之而来。 在写项目的时候,每次都会不自觉去点刷新,但是这一刷新不要紧,刷新出问题来了,项目每次再刷新的时候, 无论在哪个页面,刷 阅读全文
摘要:
项目中遇到一个问题,使用的是vux组件库,在使用弹出框的时候,在iOS系统上,遮罩层下面的按钮还可以点击,并且下面还可以滚动,最先想到的就是ios穿透问题,但是网上查到的资料都是滚动穿透,并不是点击穿透,后来查看vux官网发现,在使用XDialog的时候,需要加上TransferDomDirecti 阅读全文
摘要:
input的blur事件会在click事件之前执行,并且,执行完blur事件后click事件就不执行了 解决办法: 移动端项目可以用touchstart来代替click事件 pc端项目可以用mousedown事件来代替 关于鼠标按下事件(手指触摸动作开始),几个常用的: Vue,移动端,小程序: t 阅读全文
摘要:
jSignature.js是实现手写签名的插件,由于jSignature.js是基于jQuery的,所以使用时需要先引入jQuery。切记!!! 具体使用方法如下: 第一步,下载jSignature.js,从哪下载呢?https://github.com/brinley/jSignature 感谢G 阅读全文
摘要:
最近做项目,打开一个新项目,在启动时报错 查询百度结果是 在webpack打包的时候,可以在js文件中混用require和export。但是不能混用import 以及module.exports。 因为webpack 2中不允许混用import和module.exports, 但是在经过我试验之后, 阅读全文
摘要:
最近在远程一个项目,对方使用的是VsCode,在运行项目的时候,有一步是携带参数跳转页面,项目在我本地运行是没错的,但是在远程就会出现携带参数报错的情况,查阅资料许久,得到结论,是VsCode远程没有服务器的缘故。 解决办法: 在远程的VsCode 上下载一个插件:Live Server Live 阅读全文
摘要:
个人觉得vue-qr比canvas好用些,尤其是在控制生成的二维码大小方面,其次是在生成二维码时间方面,canvas生成二维码需要时间,还需要用setTimeOut来控制,但是在vue里,vue的特点就是单页面应用,主张不跳转页面,但是canvas是在刷新页面的时候生成二维码,需要一定的时间,而vu 阅读全文
摘要:
(一)前端h5混合开发手机端ios 当有input输入时,手机下方弹出键盘使页面上移,当输入完成,键盘消失后页面显示回到原位,但实际不能点击(可点击上方区域,有反应),也就是说实际是没有回弹。 解决办法: 给input加blur事件,代码如下: $('input').on('blur', funct 阅读全文
摘要:
1.扁平化n维数组 1.终极篇 Array.flat(n)是ES10扁平数组的api, n表示维度, n值为 Infinity时维度为无限大。 2.开始篇 实质是利用递归和数组合并方法 concat实现扁平。 2.去重 1.终极篇 set是ES6新出来的一种一种定义不重复数组的数据类型。 Array 阅读全文
摘要:
JS基础: 1.1易错代码 一元运算符案例中:++前置和++案例中 var num = 2; var r = num++ + 2 - --num; console.log(r); 代码的执行顺序是这样的: ① r = 2 + 2 - --num; // 第一个运算符是后置,所以先参加运算 所以显示2 阅读全文