自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue 中element-ui 表格合并 span-method

vue 中element-ui 表格合并 span-method

2022-04-11 17:10:44 1122 1

原创 js 实现手写paomise

js 手写promise

2022-01-21 11:29:58 459 1

原创 class this下面的静态属性使其变成私有的

使用#修饰属性使其变成私有,实例上面拿不到,不要在实例上面试图用#obj拿,那样会报错

2021-03-08 22:52:55 128

原创 js中事件循环

首先,js是单线程的所以事件都是一个一个执行的;然后事件循环是执行栈中先去宏任务拿同步事件先执行,然后再拿异步事件执行。执行异步事件时遇到事件,会把这个事件放到宏任务里面去排队。执行完第一轮宏任务,就先不会管放进去的事件了。接着去微任务里面拿事件到执行栈执行,执行的时候再遇到异步的事件又给它放回微任务事件队列去排队,这就是一次循环。第一次循环后,又开始到宏任务去取事件来执行,这样的循环叫事件循环。宏任务 (macrotask) 里面事件排队的顺序:同步事件,setTimeout|setI..

2021-03-02 22:56:46 168

原创 js中i++,++i的问题

1. =i++是先赋值后加一的let i=1let a=i++ / 这行执行完以后a=1,i=22.=++i先执行加一后赋值let i=1let a=++i / 这行执行完以后a=2,i=2代码leti=1;leta=i++;console.log('i:'+i,'a:'+a)//i:2 a:1letb=++i;console.log('i:'+i,'b:'+b)//i:3 b:3...

2021-03-02 22:29:06 349

原创 vuex使用

1.getters相当于是一个计算属性,可以直接使用里面的方法来处理数据在页面上使用。2.mutations是这个Store里操做state的唯一入口,3.actions是处理一些异步事件,调用mutations里面的方法简介修改state4.注意,如果在页面上使用到Store,可以将getters和state释放到当前页面的computed下面。mutations和actions释放到methods下面。import Vuex from 'Vuex'export default ne.

2021-02-25 21:20:20 71

原创 多个网页打开的是同一个网页时,sessionStorage随着页面关闭清除的问题

先上代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title&gt...

2021-02-25 19:36:58 2627

原创 vue中provide 和 inject 的使用

在 Vue.js 的2.2.0+版本中添加加了 provide 和 inject 选项。他们使用的时候必须是成对出现的,用于父级组件提供数据,任何父组件的下级都可以拿到父组件中的数据。父组件中通过provider来提供变量,然后在子组件中通过inject来调用父组件provide 中的变量。不论子组件有多深,只要调用了inject那么就可以注入provider中的数据。而不是局限于只能从当前父组件的prop属性来获取数据,只要在父组件的生命周期内,子组件都可以调用。 Vue.componen..

2021-02-23 21:13:46 321

空空如也

空空如也

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

TA关注的人

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