我需要在vue ssr应用程序中保持状态,但是不了解如何实现此功能。
作为存储,我想使用cookie。
当我以readme的形式安装插件时,什么也没发生,这很奇怪:我预计会发生错误,因为js-cookies称为“窗口”。
问题是:如何在vue / ssr中实现vuex-persistedstate?
我可以在req.cookies中访问cookie,但是我无法在浏览器中设置cookie,这是可以预期的,因为我的存储在服务器端,而js-cookies在服务器端调用。
答案 0 :(得分:0)
直到他们在源代码中解决了这个问题,我才这样进行管理:
storage.js
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-la
store.js
import CreatePersistedState from 'vuex-persistedstate'
let PersistedState
if (process.browser) {
PersistedState = CreatePersistedState(yourOptions)
}
export default PersistedState