nuxt中vuex数据持久化
在 nuxt 中使用 vuex,为了数据持久化使用 vuex-persistedstate,但是在使用中发现找不到 window 对象,因此需要借助 cookie 来完成。
使用 vuex-persistedstate
| 1 | npm install --save vuex-persistedstate | 
| 1 | import createPersistedState from "vuex-persistedstate"; | 
在 nuxt 中使用 vuex,为了数据持久化使用 vuex-persistedstate,但是在使用中发现找不到 window 对象,因此需要借助 cookie 来完成。
| 1 | npm install --save vuex-persistedstate | 
| 1 | import createPersistedState from "vuex-persistedstate"; | 
本文主要介绍如何使用 webpack-devServer 提供的代理服务解决跨域问题。
预备条件:
| 1 | module.exports = { | 
| 1 | import Vue from "vue"; | 
| 1 | import router from "./router"; | 
注:交叉类型是将多个类型合并为一个类型。
| 1 | function extend<T, U>(first: T, second: U): T & U { | 
本文主要介绍 windows 环境下使用 git 配置 SSH,方便将代码提交到 github 上
注册 github 账号,下文中 yourName==注册用户名,yourEmail==注册邮箱
下载 git 到指定目录,Run git,选择一个防止本地仓库的目录
执行如下代码
| 1 | git config --global user.name "yourName" | 
连续按三次回车,这里设置的密码就为空了,并且创建了 key
打开.ssh 文件夹,复制 id_rsa.pub 里面的文本,在 github 上点开添加秘钥,复制过去
OK,大工告成,我们来测试一下