- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Vue中防止短时间内连续点击后多次触发请求
如果连续点击提交按钮,可能会重复提交数据,导致出错,解决的方法可以使用disabled限制点击,感觉体验不是太好,所有给大家分享下面的方法<el-button @click="throttle()">测试</el-button> export default { data(){ return { lastTime:0 //默认上一次点击时间为0 } }}methods:{ thrott
2020-06-23 09:19:21 4289
原创 Vue使用轮询定时发送请求
一、什么是轮询?轮询(Polling)是一种CPU决策如何提供周边设备服务的方式,又称“程控输出入”(Programmed I/O)。轮询法的概念是,由CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始。 在WEB上来说就是客户端一直向服务端发起请求,服务端返回数据,不论返回什么都会再次向服务端发送请求。二、采用定时器进行轮询<template> <div></div></template&
2020-06-22 16:39:43 6076 5
原创 js 数组对象去重
let arr = [ {name: 'name1', id: 1}, {name: 'name2', id: 2}, {name: 'name1', id: 3}, {name: 'name3', id: 4}]let hash = {} this.newArr = arr.reduce((item, next) => { hash[next.name] ? '' : hash[next.name] = true && item.push(next)
2020-06-19 10:45:52 184
原创 ES6中Set的属性和方法介绍
Set 对象存储的值总是唯一的Set 对象方法方法描述add添加某个值,返回Set对象本身clear删除所有的键/值对,没有返回值delete删除某个键,返回true。如果删除失败,返回falseforEach对每个元素执行指定操作has返回一个布尔值,表示某个键是否在当前 Set 对象之中Set 对象作用数组去重var arr = [1,2,3,3,1,4];[...new Set(arr)]; // [1, 2, 3, 4]Arra
2020-06-19 09:34:29 639
原创 vue中使用文件流进行下载(new Blob)
这里以后台传过来的流文件(如excel)并设置下载文件名// 利用a标签自定义下载文件名const link = document.createElement('a')axios.post(postUrl, params, {responseType: 'arraybuffer'}).then(res => { // 创建Blob对象,设置文件类型 let blob = new Blob([res.data], {type: "application/vnd.ms-excel"}
2020-06-01 22:38:42 4915
微信小程序源码-外卖cps新款防封版
2021-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人