vue 中 v-model 动态属性名绑定值的问题

查看 12|回复 0
作者:brucetao2009   
大家的留言都看了,也是解答了我的一些疑问的 现在有这样一个问题,直接看代码吧
data() {
    return {
      form: {
        delivery: {
          value: false
        }
      }
    }
  }
  methods: {
    onSubmit() {
      console.log(this.form)
    }
  }
打印结果是有层级的对象:
{ delivery: {value: true}}
假如我从前面一个组件传过来一个属性名 'delivery.value', 我怎么把这个'delivery.value' 转换成 form['delivery']['value']
属性名的层级不是固定的,要实现属性双向绑定,保持层级关系
大家有什么好的办法么
您需要登录后才可以回帖 登录 | 立即注册

返回顶部