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,大工告成,我们来测试一下