logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vuex中的数据状态持久化保存,使用vuex-persistedstate插件

  vuex可以进行全局的状态管理,但刷新后刷新后数据会消失。我们可以结合本地存储做到数据状态持久化,使用vuex-persistedstate插件,将vuex中需要持久化保存的数据保存到本地存储当中。安装npm install --save vuex-persistedstate引入在vuex的index.js中引入import createPersistedState from "vuex-p

使用js获取元素的背景颜色

使用js可以很容易地获取到元素的长度、宽度的值,那么怎么用js获取背景颜色,或者字体颜色、字体尺寸等等其它的css值呢?1、Window.getComputedStyle方法Window.getComputedStyle()方法返回一个对象,该对象在应用活动样式表并解析这些值可能包含的任何基本计算后报告元素的所有CSS属性的值。 私有的CSS属性值可以通过对象提供的API或通过简单地使用CSS属性

#css
使用addEventListener绑定事件并传参

1、问题的由来使用addEventListener 绑定事件时,如果同时想传参,一般可使用匿名函数绑定事件。但是这样做的问题时,匿名函数将不能解绑事件。所以如何做到又能传参,又能解绑事件呢?2、使用bind解决var btn1 = document.getElementById('btn1');var btn2 = document.getElementById('btn2');function

#javascript#前端
css3中var函数

1、css3中的var()函数var() 函数用于插入自定义的属性值,如果一个属性值在多处被使用,该方法就很有用。var函数有两个参数var(custom-property-name, value)custom-property-name必需。自定义属性的名称(即变量),必需以 – 开头。value可选。备用值,在属性不存在的时候使用。例::root {--theme-bg: rgb(28, 17

#css
nextTick的原理

1、JS 运⾏机制 JS 执⾏是单线程的, 它是基于事件循环的。 事件循环⼤致分为以下⼏个步骤: (1) 所有同步任务都在主线程上执⾏, 形成⼀个执⾏栈(execution context stack) 。 (2) 主线程之外, 还存在⼀个"任务队列"(task queue) 。 只要异步任务有了运⾏结果, 就在"任务队 列"之中放置⼀个事件。 (3) ⼀旦"执⾏栈"中的所有同步任务执⾏完毕, 系

何时需要使用beforeRouteEnter

在组件创建时,不仅执行created钩子,同时也会执行beforeRouteEnter。那么,什么时候使用created,什么时候使用beforeRouteEnter?

#javascript#vue.js#前端
nvm的一些命令

1、nvm的作用nvm是一个node版本管理工具。当需要在不同项目中使用不同的node版本时,可以使用nvm管理node版本。2、下载安装3、命令nvm ls 查看所有已经安装的版本nvm list available 查看网络上可以安装的版本如果不知道有现在还有哪些可以供安装的node版本,可以先运行nvm list available命令进行查看。其中LTS表示长期稳定版本。nvm insta

#前端
暂无文章信息