发表于: 2020-05-04 23:10:37

0 1658


今天完成的事情:

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')
}
})
}
},

编辑功能正在调试,发送的数据格式还有一些问题,返回的值不太对

明天要做的事情:

继续编辑功能的修改


返回列表 返回列表
评论

    分享到