vue方法里面调用了两个异步函数,因此会不执行的问题。

正好做到角色管理这部分。对角色列表增删改之后,都应该让当前列表刷新一下。同时因为角色会在用户管理里面用到,所以也需要对状态管理里面的内容进行刷新。

下图是删除接口和获得列表的方法,看红色部分就是写错位置了,应该把状态刷新的代码放到获取角色列表方法中,就是图中标红两处只要上面那一处的。

 可以看到我把获取全部角色的接口写到了状态中

 若在删除方法中同时执行了this.$store.dispatch("addRoles");和this.getRoles(); 那么不论写法的先后,都是状态中的方法先执行,而getRoles();不会执行,从而导致页面刷新出现问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值