
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用场景最近在做Vue项目中的登录模块,登陆成功后获取到token,将token存储在vuex中,然而我发现切换路由后vuex中的数据都恢复默认了,原来页面刷新之后vuex的数据都会恢复默认。而后面进行鉴权处理需要token,于是我们要将vuex中的数据进行本地存储。这里就用到了vuex持久化插件vuex-persistedstateVuex-persistedstate这个插件的原理结合了存储方
1.正向代理1.1 概念正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请求,将获得的内容返回给客户端。正向代理的情况下,客户端必须要进行一些特殊的设置才能使用。1.2 特点正向代理需要主动设置代理服务器ip或者域名进行访问,由设置的服务器ip或者域名去访问内容并返回正向代理是
最近在vue项目重,element-ui中的时间选择器,选定时间后,对时间进行转换时遇到了问题,复现如下时间选择器<el-form-item label="时间" style="margin-left: 20px"><el-date-pickerv-model="value1"type="datetime"placeholder="选择日期时间"
Vue2升级到Vue3应该知道的事
属性默认传递给根元素在组件间传递时,父组件传入给子组件的属性,会默认传递给子组件的最外层标签上。例如,在 ButtonDemo组件中导入了 Button组件,并将onClick属性传递给子组件// ButtonDemo.vue<template><div><Button @click="onClick" @focus="onFoces" size="normal"&g
ref vs toRef如果利用ref函数将某个对象中的属性变成响应式数据,对其进行修改是不会影响原始数据的。利用toRef进行上方操作,对数据的修改是响应式的toRef vs toRefstoRef:创建一个ref对象,其value值指向另一个对象中的某个属性toRef语法:const name = toRef(object , 'property')toRefs:功能与toRef一致,但可以批
在常规html标签中应用<div id="test" ref="test">test</div>console.log(document.getElementById('test'))console.log(this.$refs.test)ref与getElement获取到的内容是相同的在组件中应用<Test ref="testCom"/>console.log
昨天已经成功地获取到登录的token,并将token存储在session storage中,今天完成了获取到token之前与之后内容页与登录页之间的路由跳转,主要用路由守卫来实现在 router/index.js中,将要进行拦截的页面meta中加入 loginRequest: 'true',冒号前面的变量可以自己定义,这步是为后面判断是否拦截提供依据{path: '/',redirect: '/i
一。为什么有Vue.set由于JavaScript的限制,Vue无法检测到data中数组和对象的变化,因此也不会触发视图更新二。解决方法数组1.使用Vue提供的变异方法Vue对这些JS数组方法进行了封装,通过这些方法是可以检测到数组更新的。2.将原数组整个替换如下例中,是要实现vm.items[1] = ‘excess’<body><div id="app"><ul&
为什么Vuex要通过mutations修改state,而不能直接修改因为state是实时更新的,mutations无法进行异步操作,而如果直接修改state的话是能够异步操作的,当你异步对state进行操作时,还没执行完,这时候如果state已经在其他地方被修改了,这样就会导致程序存在问题了。所以state要同步操作,通过mutations的方式限制了不允许异步。原文链接vuex 不但是一种全局修







