<template>
<ul class="main">
<li v-for='post in posts' :key='post.id'>
<div class="text">{{ post.txt }}</div>
<div class="buttons">
<button @click='itemSucces(post.id)'>button1</button>
<button @click='removeItem(post.id)'>button2</button>
</div>
</li>
</ul>
</template>
<script>
import { mapGetters, mapMutations } from 'vuex';
export default{
name: 'TodoItem',
data() {
return {
};
},
methods: {
...mapMutations(['chekedItem', 'deleteItem']),
itemSucces(id) {
this.chekedItem({id});
},
removeItem(id) {
this.deleteItem({id});
}
},
computed: {
...mapGetters(['posts']),
}
}
</script>
if (json.result == "success") {
// Если сообщение отправлено
alert("Сообщение отправлено");
$(reset).closest('form').get(0).reset();
} else {
// Если произошла ошибка
alert("Ошибка. Сообщение не отправлено");
}
if (json.result == "success") {
// Если сообщение отправлено
alert("Сообщение отправлено");
function() {
$(this).closest('form').get(0).reset();};
} else {
// Если произошла ошибка
alert("Ошибка. Сообщение не отправлено");
}