Answers for "update props in vue"

C#
1

how set function when props update in vue

export default {
  data(){
  	return{
    	result:[]
  	}
  },
  props:['res'],
    watch:{
        result(value){
            this.result.push(value)
        }
    }
}
Posted by: Guest on May-31-2021
0

vuejs change prop value

//In your component (here TaskTemplate.vue)
methods: {
  add() {
    this.$emit('add-counter', this.taskId);
  }
}

//In App.vue
<task-template
        :task-name="task.name"
        :task-id="task.id"
        :task-counter="task.counter"
        @add-counter="addTaskCounter"
      >
</task-template>

//...
data() {
  return {
    task: {
      id: 0,
      name: 'Empty been',
      counter: '2'
    }
  }
}

methods: {
	addTaskCounter(taskId) {
  		const identifiedTask = this.tasks.find((task) => task.id === taskId);

  		identifiedTask.counter += 1;
  	}
}
Posted by: Guest on December-17-2020

C# Answers by Framework

Browse Popular Code Answers by Language