![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 62
起风了咦
这个作者很懒,什么都没留下…
展开
-
前端控制屏幕双屏显示 pos副屏 副屏方案
同一个主机连接双屏幕,在一个屏幕上打开网页,然后通过某一个事件,能够弹出一个窗口到另一个屏幕上原创 2022-07-01 13:56:28 · 2216 阅读 · 2 评论 -
js 中 实现扫码枪在中文输入法下扫码与实际差异的问题(大小写字母和数字的已没问题特殊字符还不知道咋处理所以没实现特殊字符)
在网上找了各种方法针对与扫码枪在中文输入法的情况下键入值异常(与实际不一致的问题)有说用type=password的来模拟text框 用定位来覆盖(这种没啥用,看需要吧,因为搞完后没输入法 如果从中间去手动改这个值 定位不准确等)后来又看到一种比较靠谱的 就是监听按键速度来区分是人工还是扫码枪 这个可以识别到输入类型 但是 获取的值还是有问题(可能我打开方式不对 因为录入和监听是同步进行的 也就是说 至少录入两位才能监听到 这时候再去改输入框 type 其实录入的操作已经同步做完了 所以...原创 2021-08-06 09:20:58 · 3202 阅读 · 0 评论 -
vue input判断值是扫码枪还是键盘输入
首先了解下为啥要做区分 :在浏览器端 我们没办法去控制 输入法为中文还是其他状态 这时候 如果在中文情况下我们用扫码枪去扫码可能就会偏离我们的预期 因为中文状态下 enter会用在把输入信息键入输入框而导致不会执行我们绑定的enter事件 (亲身经历 真的是各种找方案解决,有时输入时间差来判断的 有模拟输入框来判断的) 在尝试后 能满足的 也就输入时间差会靠谱些扫码枪输入的时间间隔一般在8毫秒,偶尔会有16毫秒,而键盘输入一般都在80毫秒以上(大概范围),...原创 2021-08-02 10:02:31 · 2392 阅读 · 0 评论 -
vue 防抖函数、节流函数,工具类封装及遇到的问题
文章目录防抖函数(可用于防止重复提交)节流函数vue中调用防抖函数不生效的解决方法现在的问题首先 如果以以上的方式 来存timer等外层变量 有两种情况使用保留 且不同组件不相互影响第二种 就是 timer等外层变量 作为全局变量防抖函数(可用于防止重复提交)当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次, 如果设定时间到来之前,又触发了事件,就重新开始延时。也就是说当一个用户一直触发这个函数,且每次触发函数的间隔小于既定时间,那么防抖的情况下只会执行一次。/*** 防抖函数原创 2021-05-31 11:36:25 · 1039 阅读 · 0 评论 -
浏览器窗口缩放后用css的zoom来保持比例(现在推荐transform)
方法很简单:1.以下代码就能实现zoom的计算通过实际浏览器大小与默认屏幕大小的比例获取//高度计算zoomvarpercentage,appHeight=768;//设置默认屏幕大小percentage=window.innerHeight*100/appHeight;percentage=Math.floor(percentage)/100;do...原创 2020-04-24 22:49:34 · 5179 阅读 · 0 评论 -
vue+vscode eslint配置自动修复
在vscode安装eslint 和vetur 插件修改vscode首选项配置在vscode setting.json中添加如下配置 "eslint.autoFixOnSave": true, "eslint.packageManager": "yarn", "eslint.validate": [ "javascript", // 用eslint的规则检...原创 2020-04-24 22:37:45 · 2121 阅读 · 3 评论 -
vue axios二次封装
携带token+取消重复请求import axios from 'axios'import qs from 'qs'import {Message, Loading} from 'element-ui'//element ui库import store from "../store/index.js";//vuexaxios.defaults.timeout = window.g.AXI...原创 2020-04-24 22:18:44 · 263 阅读 · 0 评论