发表于: 2020-05-04 23:10:37
0 1656
今天完成的事情:
1.完成了删除按钮的功能,
通过@click绑定method
<button class="mx-xs color-blue bg-trans" @click="deleteArticle(items)">删除</button>
然后methods中通过commit调用vuex中指定的mutations
deleteArticle(items) {//article里面删除按钮的功能
this.$store.commit('deleteArticle' , items)
}
通过confirm做一个判断,避免误删。通过axios向后台发送需要的数据,返回code是0则刷新一次页面,把结果第一时间反馈到页面上。
deleteArticle(state , items) { //article里面删除按钮的功能
let i = confirm('是否确认删除')
if(i) {
axios.delete('api/a/u/article/' + items.id)
.then(res => {
if(res.data.code == 0) {
this.commit('turnPage')
}
})
}
},
编辑功能正在调试,发送的数据格式还有一些问题,返回的值不太对
明天要做的事情:
继续编辑功能的修改
评论