- 博客(13)
- 收藏
- 关注
转载 数组的 浅拷贝 & 深拷贝
继续不多bb,直接上代码: 含值类型的元素的假拷贝: let obj = [1, 2] let copyFake = obj // let copyFake = [...obj] copyFake[1] = 20 console.log(obj[1]) // 20 console.log(copyFake[1]) // 20 含值类型的元素的浅拷贝: ...
2019-07-30 12:15:00
146
转载 iview 框架的 table render 填坑
totalQuantity: (h, params, row) => { params.row.totalQuantity = params.row.totalQuantity || params.row.ownQuantity + params.row.canUseQuantity // 要从2个字段取值作处理 return h('InputNumber'...
2019-07-30 12:13:00
185
转载 Object.assign() 之 IE 兼容 (TypeError: 对象不支持“assign”属性或方法)
直接复制拿去IE大佬上面用一下就可以了,兄嘚。 // IE 兼容方法 if (typeof Object.assign != 'function') { Object.assign = function(target) { 'use strict'; if (target == null) { throw new TypeError('C...
2019-07-30 12:12:00
1856
转载 vue 中引用 jquery-ui,使得 iviewUI 的弹窗可以拖动
不跟你多BB,直接上代码: npm i jquery jquery-ui 结合iviewUI框架2.x版本,当鼠标拖到上方进行条件限制拖出if (ui.position.top < 1) ui.position.top = 0 import $ from 'jquery' import 'jquery-ui/ui/widgets/draggable' $...
2019-07-30 12:10:00
442
转载 IE 导入 EXCEL 的 readExcelIE() 方法,处理对象数组中有不存在值的对象元素的方案...
IE11遇到情况如下: 经过如此强大的.filter(item => item != null)处理之后: 完美!!! IE导入EXCEL的readExcelIE方法,遇到这个鬼SHI大坑处理方法:关键是这段代码:.filter(item => item != null),因为IE11大佬测试起来很卡,笔记本都发烫了蓝瘦香菇。。。搞了一晚终于可用纪念一...
2019-07-30 12:08:00
150
转载 webpack 常用代码
webpack的sourcemap代码提示配置 // 开发 mode: 'development', devtool: 'cheap-module-eval-source-map' // 生产 mode: 'production', devtool: 'cheap-module-source-map' 转载于:https://www.cnblogs.com/wen233/p/10...
2019-06-10 15:00:00
136
转载 js 常用代码
时间前补0 '0'.concat(new Date().getMinutes()).slice(-2) 对象深拷贝 this.obj = JSON.parse(JSON.stringify(this.obj)) npm淘宝镜像 npm i lodash --save --registry=https://registry.npm.taobao.org 判断是不是IE !!window.A...
2019-06-10 14:58:00
136
转载 axios中取消请求(使用CancelToken)
axios中取消请求(使用CancelToken) 小文章 在平时的开发过程中,我们会经常遇到菜单切换的问题,在一些切换频率较低的情况下,在切换到另一个页面的时候,上一个页面基本没有未完成的异步请求,即时有,在一些情况下也是可以忽略的。但是,在一些切换频率较高的页面中,如果我们不处理这些未完成的请求,那么这些请求会极大的影响页面的性能,甚至导致之后的请求超时。 如果需要断开Javascr...
2019-06-10 14:58:00
567
转载 页面加载 - 渲染过程
加载资源的形式 输入 url(或跳转页面)加载 html 加载 html 中的静态资源 <script src="/static/js/jquery.js"></script> 加载一个资源的过程 问:从输入 url 到得到 html 的详细过程 浏览器根据 DNS 服务器得到域名的 IP地址 向这个 IP 的机器发送 http请求 服务器收到、处理并返回 ...
2019-06-10 14:57:00
183
转载 找出数组中重复的元素
找出数组中重复的元素 indexOf & lastIndexOf(这个可以用于字符串,不需要sort) 看 从前数(indexOf)与 从后数(lastIndexOf)的下标是否不一致 看看 arrRepeat数组 是否存在过,未存在过的话就 push进去 let arrAll = [] this.bodyParams.detailList.forEach(item =>...
2019-06-10 14:56:00
138
转载 事件节流
事件节流 let textarea = document.getTlementById('text') let timeout textarea.addEventListener('keyup', function () { if (timeout) { clearTimeout(timeout) } timeout = setTimeou...
2019-06-10 14:55:00
178
转载 chrome新版浏览器Unable to preventDefault inside passive event listener due to... 暂时解决方案...
暂时解决方案: $(document).on('mousewheel'不能直接用document要自己弄一个div包起来:$('#bbbbb').on('mousewheel' 原因: 转载于:https://www.cnblogs.com/wen233/p/10997139.html...
2019-06-10 13:16:00
286
转载 ...扩展运算符妙用 - ES5中push方法的参数不能是数组
含义 扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 3 4 5 [...document.querySelectorAll('div')] // [<div>...
2019-06-10 12:59:00
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人