![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
WKaiSeoi
这个作者很懒,什么都没留下…
展开
-
定时器或监听事件重复叠加执行
进入页面的时候要执行getData(),用户停留在当前页面时每3分钟执行一次getData(),如果用户离开当前页面,离开当前浏览器的标签页或者离开浏览器就停止倒计时不请求数据,用户重新回来当前页面又请求一次并且停留当前页面就每3分钟请求一次。原创 2023-06-19 18:01:02 · 946 阅读 · 0 评论 -
引用同一个对象做修改时候的bug
图1是全部字典配置,图2是删掉了两项。在图2路由点击到图1路由的时候图1的表单和全部科这两个选择器也不见了。:因为两个路由都引用了同一个js文件的同一个对象,当修改了其中一个另外一个也会收影响。如图这是我封装的搜索组件,搜索的条件由字典配置决定。原创 2023-05-20 16:01:19 · 730 阅读 · 0 评论 -
地理经纬度定位
这是获取客户端经纬度的方法(需要获得用户授权同意)<p id="text">这是地理定位</p> <script> var location=document.getElementById("text"); getLocation() function getLocation() { if (navigator.geolocation) { navigator.geolocation.getCurrentPosit原创 2021-12-28 10:52:36 · 532 阅读 · 0 评论 -
父路由调用子路由的方法
今天做的需要之一是,根据客户选项变化,获取数据,如果子路由自己调用方法就吐血了(因为20多个页面都要重新写一份调用代码)但是父级路由可以写一份代码就能控制20多个子路由的方法,省了很多Ctrl+C,Ctrl+v !!!子路由自己调用(这样的代码要copy20多份)watch: { // 监听client变化重新发请求 '$store.state.client'(newVal,oldVal) { // 子路由里的方法 this.seach()原创 2021-10-19 18:33:22 · 687 阅读 · 0 评论 -
收集js代码片段
1、all谓语函数对集合中的所有元素返回true,则返回true,否则返回falseconst all = (arr,fn = Boolean) => arr.every(fn);all([4,2,3],x => x > 1); // trueall([1,2,3]); // true2、allEqual检测数组的所有元素是否相等const allEqual = all => arr.every(val => val === arr[0]);allEqual(原创 2021-07-22 15:42:06 · 353 阅读 · 0 评论 -
jq实时监听input内容
html<input type="text" id="phone" placeholder="大侠请留号">$("#phone").bind("input propertychange",function(event){ console.log("hello world"); console.log($("#phone").val());});原创 2021-01-21 18:02:01 · 413 阅读 · 0 评论 -
js省略小数点后为0的数
js省略小数点后为0的数,处理商品价格let num = 23.03let num2 = 23.00let num3 = 2.00let num4 = 26.405let num5 = 26.40console.log(parseFloat(num.toFixed(2))); // 23.03console.log(parseFloat(num2.toFixed(2))); // 23console.log(parseFloat(num3.toFixed(2))); // 2con原创 2020-11-13 17:50:48 · 1760 阅读 · 0 评论