自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue中data数组通过下标更改数据视图不更新

问题:Vue的data中声明一个数组,然后通过下标的形式修改数组内容,视图没有更新,通过push方法,视图就有更新了解决:1.通过this.$set去修改2.通过nextTick方法

2021-06-17 18:49:04 1214 2

原创 vue中v-if 不重新渲染组件的问题

自遇:tab切换,使用v-if,v-else来对自定义组件进行渲染,渲染的两个组件是一样的,但是数据,样式不同;v-if是根据tab切换的下标判断结果:只会渲染第一个,另一个切换后不渲染原因:可能是Vue识别到的是相似组件(高度相似甚至相同),所以就不会更新元素方案:使用key对两个组件进行标识<组件 v-if="" :key="唯一标识"><组件 v-else :key="唯一标识">...

2021-03-29 18:35:04 5328 3

原创 JSON.parse(JSON.stringify(obj)) 实现深拷贝的坑

如果对象身上有属性值为时间对象的时候,会将时间对象改成以字符串形式显示例如:let obj1 = { age:1,time:new Date() }let obj2 = JSON.parse(JSON.stringify(obj1))console.log(obj2) //{age: 1, time: “2021-03-08T03:38:28.898Z”如果对象身上有属性值为function、undefined的时候,拷贝出来的对象会没有这两个属性例如:let obj1 = { age.

2021-03-08 11:48:43 571 6

原创 typeof、instanceof、object.prototype.toString.call 三者优缺点

typeof优点:能够检查undefined,string,number,boolean类型缺点:无法区分object、array、null三者,三者都是返回objectinstanceof优点:能够检查object、array、function类型缺点:检查不了number、boolean、string类型,结果都是返回falseobject.prototype.toString.call优点:任何类型都能准确的检查出来缺点:写法复杂...

2021-03-08 11:16:51 1003

原创 父组件监听子组件的生命周期

通过@hook可以更简洁的监听到 <Child @hook:created="listeningEven"></Child>

2021-03-05 16:48:24 133

原创 javascript 取小数点后几位几种方法

javascript 保留小数点后几位几种方法1.通过substring截取 var num = 11.456789; var result = num.substring(0,s.indexOf(".")+3); console.log(result);2.通过正则表达式 var num = 11.456789; var result ; var reg= /([0-9]+\.[0-9]{3})[0-9]*/; result = num.replace(reg,"$1"); cons

2020-12-08 14:45:33 1547

原创 小程序遇到的问题

小程序中的canvas-id一个页面只能有一个唯一值,不然二次绘制是不会显示的。解决办法:设置一个时间戳的属性给其当id

2020-12-07 18:51:06 67

原创 js面试题

JS面试题1.js数据类型​ 基本类型:保存在栈内存中的,有​ String,Number,null,undefind,boolean,symbol(防止属性命名污染,实现属性的私有化,使外部无法直接访问,会返回一个唯一的symbol值)​ 引用类型:保存在堆内存中的,有​ 对象,数组,函数2.js有哪些内置对象​ 数组Array,字符串处理String,Number数字,Date时间,Math数学计算,RegExp正则表达式,Boolean布尔3.列举js清空数组的方法?​ 1.

2020-11-10 20:49:51 301 1

原创 html和css面试题

面试题 html cssdiv和span的区别div 块级元素 (容器级别)span 、i、b-strong、u、s是行内元素(文字级别)阐述块元素、行内块、行内元素的特点,及他们之间的区别,他们之间的转换。块元素(div、p、hr、h1-h6、header、footer、ul>li 、 dl dt dd): 可设宽高-padding-border-margin-line-height。 比较霸道,会单独占一行,也可以容纳其他标签和文本行内元素(span 、i、b-strong

2020-11-10 20:49:04 248

原创 uniapp.request遇到的坑

uniapp.request遇到的坑发起post请求的时候data接收不到参数,解决:发起请求中添加 uni.request({ header: { 'content-type': 'application/x-www-form-urlencoded' } })

2020-10-10 08:39:47 4810

原创 中间件常见的问题

什么是中间件?中间件就是request请求到response响应之间封装出来的函数,且能够是通用的,例如一些复杂的逻辑代码以及判断验证。每个中间件它都有独自的功能,当有某个功能出现异常时,只需要维护当前出现异常的中间件即可,从而达到了更好的维护代码中间件的运用场景是什么,存在的意义,主要是为了解决什么用途?怎么用?运用场景:主要用来解决一些复杂的逻辑代码和一些登录或者注册校验存在意义:为了让代码能够更好的被维护用途:可以修改request请求对象的值,也可以修改response响应对象的

2020-07-22 16:55:30 1343

空空如也

空空如也

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

TA关注的人

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