[Vuejs]-How to solve v-switch vuetify only binds one way?

1👍

My guess is that your data is not reactive when you write:

// check foreach table if it's in the menu
this.datatable.items.forEach(item => {
  this.inMenu[item.name.toLowerCase()] = JSON.parse(this.settings.menu.filter(menuitem => menuitem.key == item.name.toLowerCase())[0].value)
})

You should use the $set method instead and write:

// check foreach table if it's in the menu
this.datatable.items.forEach(item => {
  this.$set(this.inMenu, item.name.toLowerCase(), JSON.parse(this.settings.menu.filter(menuitem => menuitem.key == item.name.toLowerCase())[0].value)
}))

See https://v2.vuejs.org/v2/guide/reactivity.html for more information on reactivity

Does this solve your problem?

Leave a comment