
javascript
lrz136
111
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
阿里云图片压缩显示
【代码】阿里云图片压缩显示。原创 2023-05-25 15:08:50 · 234 阅读 · 0 评论 -
监控当前页面是否用户正在浏览
某些场景下需要检测当前页面是否已经被切换了,这时候需要通过document来实现。原创 2023-03-27 15:54:00 · 281 阅读 · 0 评论 -
input @input节流
【代码】input @input节流。原创 2023-03-09 11:08:21 · 212 阅读 · 0 评论 -
video标签只播放返回视频资源的一部分
需求:请求回来的视频资源,要求页面预览只展示根据返回的起始时间部分的视频; 这个视频预览是弹窗预览,所以通过show弹窗时,把后端返回的播放初始时间赋予当前video的currentTime,播放速率也一样(playbackRate); 初始时间处理好了,结束时间也要进行赋值,可以通过video多媒体方法timeupdate监控设置: 这时候要弹窗关闭展开时对video的处理:over,以此笔记!!...原创 2022-07-08 10:37:54 · 818 阅读 · 0 评论 -
input[file]上传文件条件过滤
日常做文件上传时,会需要条件过滤掉一部分不符合条件1.文件格式过滤 2.数量3.尺寸过滤然后上传过程中过滤:原创 2022-06-16 11:33:38 · 1161 阅读 · 0 评论 -
el-table子项复选自定义选中状态
elementUI里的el-table子项复选有时候做展开子项时才添加数据,这个时候想做全选把子项也选择上,就要子项的自定义选中状态,先通过this.$refs['pushMultipleTable'].store.states.isAllSelected获取全选按钮的状态TRUE,然后做遍历操作:// pushMultipleSelection想要设置为选中的数据this.pushMultipleSelection.forEach(item => { this.$r..原创 2022-05-18 15:06:08 · 952 阅读 · 0 评论 -
js直接请求导出,非打开地址
const xhr = new XMLHttpRequest() xhr.open('get', `${process.env.VUE_APP_BASE_API}/store/registrationActivitiesApplies/export/excel`, true) xhr.setRequestHeader('token', getToken()) xhr.responseType = 'blob' // 返回类型blob // 定.原创 2021-11-23 17:44:01 · 175 阅读 · 0 评论 -
Excel导出报表
// 导出 downLoadTable() { this.isLoading = true const msg = this.$message({ showClose: true, message: '导出中,请耐心等待...', type: 'success', duration: 0 }) this.listQuery.upload = 1 winnin...原创 2021-11-23 16:16:51 · 675 阅读 · 0 评论 -
elementUI的级联组件el-cascader重置问题
// 清空地区选中节点和高亮节点this.$nextTick(() => { this.$refs.locationCascader.$refs.panel.clearCheckedNodes() this.$refs.locationCascader.$refs.panel.activePath = []})当前页使用重置,获取到ref=locationCascader的级联组件,在进行上述操作即可;// 清空地区选中节点和高亮节点this.$nextTick(..原创 2021-05-18 09:46:20 · 2344 阅读 · 0 评论 -
main.js中定义全局方法,组件直接饮用
Vue.prototype.get7Day = function(n) { // 定义相关方法 this.date = [] this.date[0] = `${d().subtract(n, 'day').$y}-${d().subtract(n, 'day').$M + 1}-${d().subtract(n, 'day').$D}` this.date[1] = `${d(new Date()).$y}-${d(new Date()).$M + 1}-${d(new Date())..原创 2021-05-12 11:21:07 · 1717 阅读 · 0 评论 -
实现深拷贝
function deep(obj) { //判断拷贝的要进行深拷贝的是数组还是对象,是数组的话进行数组拷贝,对象的话进行对象拷贝 var objClone = Array.isArray(obj) ? [] : {}; //进行深拷贝的不能为空,并且是对象或者是 if (obj && typeof obj === "object") { for (key in obj) { if (obj.hasOwnProperty(key)) { .原创 2021-01-05 23:43:52 · 125 阅读 · 0 评论 -
冒泡
function bubbleSort(arr) { for (let i = 0; i < arr.length; i++) { //外循环(行{2})会从数组的第一位迭代 至最后一位,它控制了在数组中经过多少轮排序 for (let j = 0; j < arr.length - i; j++) { //内循环将从第一位迭代至length - i位,因为后i位已经是排好序的,不用重新迭代 if (arr[j] > arr[j + 1]).原创 2021-01-05 22:48:26 · 95 阅读 · 0 评论 -
JS 实现 某日期 + 几天 = 日期
// 时间处理 handleTime (dateTemp0, days) { let dateTemp = dateTemp0.split('-') let nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]) // 转换为MM-DD-YYYY格式 ...原创 2020-01-10 09:40:09 · 436 阅读 · 0 评论 -
小程序实现收短信的倒计时
页面:<view class="newaddrightBox msgBOXR"> <view class="getMsgBtn" bindtap="getMsgBtn" wx:if="{{isGetMsg}}">获取验证码</view> <view class="getMsgBtn grayColor" wx:if="{{!isGet...原创 2019-10-12 09:39:09 · 186 阅读 · 0 评论 -
判断是否IE浏览器
if (window.ActiveXObject || "ActiveXObject" in window){alert("是IE")}else{alert("不是IE")}原创 2017-05-27 17:11:44 · 244 阅读 · 0 评论 -
小程序模态框问题
小程序里要写一个模态框,他的wxml代码位置如果不对,会出现这个模态框在iPhone部分手机不起作用的问题(他在编辑器上是好使的),在安卓则没有问题,比如 这样就会出现上述问题,想要避免这个问题也很简单,就是将模态框部分的代码全部拿到最外层的位置,即最前面的位置原创 2017-11-17 15:19:18 · 1419 阅读 · 0 评论 -
移动端input只读属性在iOS上的兼容问题
当使用输入框只需只读属性,安卓上直接<input class="matchSelect" type="text" name="matchSelect" id="matchSelect" value="" placeholder="请选择赛事" readonly/>,但在iOS系统上会出现问题,兼容解决方法:<input class="原创 2018-12-11 16:20:09 · 2488 阅读 · 0 评论 -
encodeURI和encodeURIComponent的区别
作用:1、encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。2、encodeURI() 函数可把字符串作为 URI 进行编码。区别:encodeURIComponent() :该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。其他字符(比如 :;/?:@&...原创 2019-04-19 13:10:40 · 852 阅读 · 0 评论 -
restful的http动词对应sql命令
对于资源的具体操作类型,由http动词表示常用的HTTP动词由下面五个(括号里对应的sql命令)GET(SELECT):从服务器取出资源(一项或多项)。POST(CREATE):在服务器新建一个资源。PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。DELETE(DELETE):从服务器...原创 2019-05-07 16:46:14 · 596 阅读 · 0 评论 -
点击某元素时该元素不消失,点击元素外的时候,该元素消失
<div class="box"> <div class="content">内容</div></div>上面该元素要实现标题需求(做下笔记):$(document).click(function () { $(".box").hide(); }); $(".box").on("click", function ...原创 2019-08-01 19:29:21 · 761 阅读 · 0 评论 -
移动端去掉点击input弹出的系统键盘
$("#cc1").focus(function(){ document.activeElement.blur(); });$("#cc2").focus(function(){ document.activeElement.blur();//未全面测试,但安卓系统可行其他系统未知原创 2017-01-18 09:55:07 · 4185 阅读 · 0 评论