我想更改特定索引上的数组值,但是当我尝试这样做时,我的错误显示在控制台中,任何人都可以帮助我解决这个问题。
<script>
//import Vue from 'vue'
import Task from "./Task.vue";
import TaskName from "./TaskName.vue";
export default {
components: {
Task,
TaskName,
},
data() {
return {
Task: [],
};
},
methods: {
sectionTask(Task) {
const newTaskTitle = {
Task: Task,
};
this.Task.push(newTaskTitle);
},
onremoveTask(Index){
this.Task.splice(Index, 1)
},
onUpdateTaskTitle(Index,newTaskTitle){
console.log(Index);
console.log(newTaskTitle);
this.$set(this.Task, Index, newTaskTitle);
},
},
};
</script>Run Code Online (Sandbox Code Playgroud)
<template>
<TaskName @section-task="sectionTask" />
<Task :Task="Task" @remove="onremoveTask" @update="onUpdateTaskTitle"/>
</template>Run Code Online (Sandbox Code Playgroud)