首先从购物车拿来数据,然后点击提交订单,这时候同时去选择地址,查询选择id的那一条信息地址拿过来。此时会有两种操作,
1.点击返回,向订单数据库push数据之前,给他一个状态码,代表着待支付,生成待支付订单。
2.点击支付,给他一个状态吗,生成待收货订单
3.在订单中,分几个页面显示,即,通过状态码在created生命周期函数中进行查询该状态的订单,放于对应页面
4.在一些页面中可以点击,去支付,已收货等,点击的时候,改变他的状态,但是此时页面并没有完全同步,在beforeDestroy中,把更改之后的整体列表数据同步过去vuex
5.以及一个删除操作,传唯一的订单id过去vuex,在mutations中,进行遍历,双重循环,当订单id相同,而且他的状态已经不属于状态码中的数字的时候,删除这个数据,否则就把传过来的数据替换掉原来的数据列表

Logo

前往低代码交流专区

更多推荐