in Vue.JS by

What are the caveats of object changes detection?

▼ Show 1 Answer

0 votes

Vue cannot detect changes for the object in property addition or deletion., Lets take an example of user data changes,

var vm = new Vue({
  data: {
    user: {
      name: 'John'

// `` is now reactive = [email protected] // `` is NOT reactive

You can overcome this scenario using the Vue.set(object, key, value) method or Object.assign(),

Vue.set(vm.user, 'email', [email protected];
vm.user = Object.assign({}, vm.user, {
  email: [email protected]
Vue JS
Learn More with Madanswer

Related questions