与 Vuex-ORM 的两种方式数据绑定

2024-03-01

有谁知道使用时在表单中实现双向数据绑定的库或已经描述的模式Vuex ORM https://vuex-orm.github.io/vuex-orm/?

我找到了几个可以帮助解决 Vuex 问题的库,但还没有专门针对 Vuex-ORM 的库:

  • vuex 地图字段 https://github.com/maoberlehner/vuex-map-fields
  • vuex-pathify https://github.com/davestewart/vuex-pathify

我不认为有任何预定义的插件可以做到这一点,但是您应该能够在计算属性上使用 setter 和 getter 对典型的 Vuex 状态执行相同的操作...?

import User from '@/models/User'

export default {
  computed: {
    user: {
      get () {
        return User.find(1)
      },

      set (value) {
        User.update({
          where: 1,
          data: {
            name: value
          }
        })
      }
    }
  }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

与 Vuex-ORM 的两种方式数据绑定 的相关文章

随机推荐