请教v-model如何与localstorage双向绑定

现在有个需求,之前是用vuex与v-model双向绑定,但是刷新以后就无效了 ,于是想到是否可以v-model 与 localstorage进行双向绑定,这样就可以刷新页面了。

阅读 4.3k
3 个回答

使用vuex-persist将vuex持久化,支持sessionStorage和localStorage
vuex-persist

在 store 里,初始值从 localStorage 中获取,commit 的同时保存到 localStorage 中不就可以了吗

借助 computedget/set

<input v-model="_value">
export default {
  computed: {
    _value: {
      get() {
        return localStorage.getItem('value')
      },
      set(value) {
        localStorage.setItem('value', value)
      }
    }
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题