vue项目创建及利用axios跨域(下)

之前那篇 我们从项目配置到完成查询和添加已经完成   现在我们把后续的修改和删除说完

删除很简单 添加2个按钮 template上的 scope可以理解为一个作用域 从他身上能获取到这行数据 scope.row

然后用vue绑定一个方法  去调用后台接口

这样删除就ok了 

不过你会发现 当你删除后  回来如果code==1 你要刷新页面  而如果你采用了location.href的方式 你就会看见页面整个刷新

那样是不对的 我们是单页面应用  用的也是类ajax 所以我们只要刷新我们table部分这个组建就行  所以我们将location.href换成调用我们的查询方法就行了

当然 你这么写 还会有问题 因为 此时的this已经不是vue这个对象了,而是一个未定义的this,所以 你可以选择在ajax前将这个this存给一个that 然后调用that

就是这样  当然 就好使了  但是这样还是太麻烦  所以 我们就可以使用es6的箭头函数  就直接处理了this对象消失的问题

下面说说修改   这里我们要做一个组件  组件的内容是一个回显的模态框  用到了elementui的el-dialog

首先将修改抽抽成一个组建

如果你觉得我帮到你了,买个肥宅快乐水,怎么样?哈哈哈哈哈哈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值