简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
vuex可以进行全局的状态管理,但刷新后刷新后数据会消失。我们可以结合本地存储做到数据状态持久化,使用vuex-persistedstate插件,将vuex中需要持久化保存的数据保存到本地存储当中。安装npm install --save vuex-persistedstate引入在vuex的index.js中引入import createPersistedState from "vuex-p
使用js可以很容易地获取到元素的长度、宽度的值,那么怎么用js获取背景颜色,或者字体颜色、字体尺寸等等其它的css值呢?1、Window.getComputedStyle方法Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。 私有的CSS属性值可以通过对象提供的API或通过简单地使用CSS属性
1、问题的由来使用addEventListener 绑定事件时,如果同时想传参,一般可使用匿名函数绑定事件。但是这样做的问题时,匿名函数将不能解绑事件。所以如何做到又能传参,又能解绑事件呢?2、使用bind解决var btn1 = document.getElementById('btn1');var btn2 = document.getElementById('btn2');function
1、css3中的var()函数var() 函数用于插入自定义的属性值,如果一个属性值在多处被使用,该方法就很有用。var函数有两个参数var(custom-property-name, value)custom-property-name必需。自定义属性的名称(即变量),必需以 – 开头。value可选。备用值,在属性不存在的时候使用。例::root {--theme-bg: rgb(28, 17
1、JS 运⾏机制 JS 执⾏是单线程的, 它是基于事件循环的。 事件循环⼤致分为以下⼏个步骤: (1) 所有同步任务都在主线程上执⾏, 形成⼀个执⾏栈(execution context stack) 。 (2) 主线程之外, 还存在⼀个"任务队列"(task queue) 。 只要异步任务有了运⾏结果, 就在"任务队 列"之中放置⼀个事件。 (3) ⼀旦"执⾏栈"中的所有同步任务执⾏完毕, 系
在组件创建时,不仅执行created钩子,同时也会执行beforeRouteEnter。那么,什么时候使用created,什么时候使用beforeRouteEnter?