Я хочу в ПУ sh значение в Array
. Это покажет значение мгновенно. Нет необходимости обновлять sh всю страницу.
app.todoList.push(this.todo)
С помощью этой строки я делаю это.
В то же время я хочу вставить это значение для базы данных. Здесь проблема. По-разному они работают отлично. Но в совокупности это проблема.
Вот фрагмент проблемы.
![enter image description here](https://i.stack.imgur.com/fJqWP.png)
![enter image description here](https://i.stack.imgur.com/1nqsU.png)
Данные:
todo: null,
todoList: []
Форма для отправки:
<form class="w-100" @submit="createTodo">
<div class="form-group w-100">
<input type="text" class="form-control w-100" placeholder="What needs to be done? " v-model="todo">
</div>
</form>
Todo Print:
<ul>
<li v-for="todo in todoList">
{{ todo.todo_title }}
</li>
</ul>
Метод вставки данных в БД:
createTodo(e) {
// Pushing dot only
app.todoList.push(this.todo)
let formData = new FormData();
formData.append('todo_title', this.todo)
axios({
method: 'POST',
url: 'api/todos.php',
data: formData
}).then(function(res){
}).catch(function(res){
console.log(res)
});
this.todo = null
e.preventDefault();
}
Что я могу сделать, чтобы сделать это идеально.