已删除的订单还存列表中显示,刷新页面才会隐藏已被删除的订单。

已删除的订单还存列表中显示,刷新页面才会隐藏已被删除的订单。

问题描述:

点击删除订单,提示删除成功后,订单还存在,该订单属性没变化,需要手动刷新页面才会触发隐藏属性。

相关截图:

http://img1.sycdn.imooc.com//climg/60410685092de0a410720968.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小轩 2021-03-05 10:21:46

同学,你好!刷新界面才会隐藏,可能是同学异步请求没有写完整,同学可查看是否书写下面红色框里的代码,当删除掉sn,就是将订单取消
http://img1.sycdn.imooc.com//climg/6041998509c028ac08820675.jpg
并在订单里进行判断,如果有该订单则显示,如果删除则不显示
http://img1.sycdn.imooc.com//climg/604199a509f90e3106870142.jpg
若未解决,同学可提供完整的代码,有助于更好的帮助同学解决问题
祝:学习愉快!

  • 提问者 慕斯卡5049993 #1


    代码没问题是这样写的,但是删除成功没有隐藏。


    2021-03-05 12:54:51
  • 提问者 慕斯卡5049993 #2

    我需要这样写才会带动页面刷新,删除的数据才会隐藏。为什么?

    this.$router.go()

    item.sn == ''


    2021-03-05 12:59:20
  • 好帮手慕小轩 回复 提问者 慕斯卡5049993 #3

    同学,你好!$router.go()的作用是刷新当前页面,删除订单后会自动刷新页面,老师在本章 2-5 小节4:50秒处有讲解,同学可以回看视频加深理解
    祝:学习愉快!

    2021-03-05 14:34:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师