自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Delete `␍`eslint(prettier/prettier)

今天遇到个问题,eslint一直提示 Delete`␍`,如下图:百度之后得到的解决方式:

2021-11-08 10:25:20 2313

原创 ??和?.的意思

题:输出什么?function getFruit(fruits) { console.log(fruits?.[1]?.[1])}getFruit([['????', '????'], ['????']])getFruit()getFruit([['????'], ['????', '????']]) A:null,undefined, ???? B:[],null, ???? C:[],[], ???? D:undefined,undefined, ?

2021-10-22 15:27:40 638

原创 力扣刷题(五) -- 移除元素

分类:数组描述:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。示例:输入:nums = [3,2,2,3], val = 3输出:2, nums = [2,2]解题:与上一题思路相同,双指针思想var removeElement = function(nums, val) { const n = nums.length; let p = 0; for (let q = 0; q...

2021-09-22 23:40:23 100

原创 css的pointer-events属性

今天无意间看见公司的代码里,一个标签,绑定了一个class后,就无法点击了,开始以为是写了阻止默认事件,后来发现没有.最后再css中找到了这样的代码:.flowNodeRightMenuDisabled { pointer-events: none; color: #bfc0bf;}什么是pointer-events?pointer-events是css的一个属性,用来指定什么情况下元素可以成为鼠标事件的target,包括鼠标的样式属性值pointer-events有很多属性

2021-09-12 21:52:20 347

原创 复制内容到剪切板

需求:点击按钮的时候会向后端发送请求,获取appkey,并且把appkey复制到剪切板上实现:<template> <div id="app"> <el-button type="primary" @click="getApk">获取我的appkey</el-button> </div></template><script>export default { name: "", da

2021-09-11 00:02:52 64

原创 力扣刷题(四) -- 26. 删除有序数组中的重复项

描述:给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度实例:输入:nums = [1,1,2]输出:2, nums = [1,2]解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。方法一:双指针q代表遍历数组,指针到达的下标, p代表不同的元素要填入的位置var removeDuplicates = function(nums) {...

2021-09-08 21:24:06 90

原创 力扣刷题(三) —— 9. 回文数

分类:数组描述:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例2输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。解题:方法一:字符串反转/** * @param {number} ..

2021-08-14 18:06:52 307

原创 力扣刷题(二) —— 4. 寻找两个正序数组的中位数

分类:数组描述:给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5解题:/*...

2021-08-08 18:53:13 55

原创 力扣刷题(一) —— 485. 最大连续 1 的个数

给定一个二进制数组, 计算其中最大连续 1 的个数。示例:输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.代码实现:方法一:/** * @param {number[]} nums * @return {number} */var findMaxConsecutiveOnes = function(nums) { let count = 0, maxCount = 0;

2021-08-03 22:42:39 55

原创 vue打包内存溢出报错FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed

每次ctrl+s保存项目的时候报错:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed

2021-06-16 17:03:05 666

原创 nextTick

作用:将回调延迟到下次DOM更新后执行应用场景:在vue生命周期created()中进行的dom操作一定要放在nextTick中 crated()钩子在执行的时候,页面中的DOM元素还没有被渲染,所以此时的DOM操作都是无效的在数据发生改变执行某个操作的时候,如果这个操作要使用数据改变后的DOM元素,那么,这个操作应该放在nextTick中示例:<el-upload ref="upload" class="upload-demo" :action="u...

2021-04-27 20:40:15 93

原创 判断字符串是否是json类型

let obj = this.request try{ obj = JSON.parse(this.request) if(typeof obj !== 'object' || !obj ){ return this.$message({ message:"请输入json格式的请求头", type...

2021-04-26 20:12:45 127

原创 数组对象转成键值对的形式

我今天就像个傻子一样,蠢出新高度了原来的数据格式:我需要的格式:我的写法:大佬的写法:天哪, 真是被自己蠢哭了

2021-04-25 21:45:09 1582

原创 入职一个月的感受

今年3月9号入职公司,忍不住谈一谈感受。入职的第一个星期感觉良好,一整个星期,就是装一装软件,配置环境,熟悉框架。不用加班,任务量也不大。唯一比较难受的就是,第一次参加工作,不知道怎么处理人际关系,我本身是一个比较内向的人,所以感觉有点压抑、孤单、无助,特别想回家。第二个星期就开始要加班了,刚开始,有点抵触这种无偿加班,很痛苦,但是不得不像现实低头,慢慢适应这种生活后,也能接受,毕竟这样的模式,成长还是很快的,可以学到很多。刚入手的第一个项目比较难,后来从同事那知道领导觉得我的能力跟一起入职的小伙伴

2021-04-10 22:33:25 279 1

原创 重写路由的push方法,捕捉异常

constrouterPush=VueRouter.prototype.pushVueRouter.prototype.push=functionpush(location){returnrouterPush.call(this,location).catch(error=>error)}

2021-04-06 11:00:21 397 2

原创 element-ui的input无法输入

问题描述:在一次项目中出现element-ui的el-input无法输入查阅资料发现 是因为组件嵌套太深 导致视图无法更新解决: 绑定input事件 强制更新视图 <el-input size="mini" v-model="item.value" @input="inputChange($event)"></el-input> inputChange() { this.$forceUpdate() }...

2021-04-06 10:07:28 100

原创 json

1.json是一种数据格式,而不是编程语言.不从属与JavaScript,很多编程语言都有针对json的解析器和序列化器2.语法:可以表示以下三种类型的值简单值:字符串,数字,布尔,null,不支持undefined(与JavaScript最大的区别在于,json字符串必须使用双引号,单引号会导致语法错误)对象:表示一组无序的键值对(属性名也要加双引号,没有变量的声明)数组:一组有序值的列表不支持变量,函数,对象的实例3.SJON对象的两种方法:stringify() 把Java

2020-07-03 14:20:41 2520 1

原创 js属性操作

思路:先获取元素,然后得到样式<div style="display: block;"></div><script> //js原生方法 let curstyle = document.getElementsByTagName('div')[0]; console.log(curstyle.style.disp...

2020-04-12 23:34:03 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除