订单组件地址增删改以及结算提交笔记

本文档详细记录了订单组件中地址的增删改操作以及结算提交的流程。内容包括设置静态模态框,数据绑定,接口封装与函数实现,特别是v-model的使用,地址选择的双向绑定,以及结算提交时的URL构造和条件判断。
摘要由CSDN通过智能技术生成

订单组件地址增删改以及结算提交笔记

一.设置静态的模态框:
1》删:
在这里插入图片描述
submitAddress后面会说,点击确定按钮触发的事件

2》增,改:
在这里插入图片描述
同时注意,增改的这个模态框的template插入的是表单(v-model后面会说)

二.新增data
在这里插入图片描述
checkedItem表示选中的商品对象
userAction表示用户行为

三.封装接口及对应函数:

1》设置点击删增改图标触发的事件函数:
在这里插入图片描述
删和改需要传item参数是因为,删改的接口地址含有item的id
还要注意在点击删改按钮,弹出模态框时,checkedItem已经为点击的地址item对象了

2》设置submitAddress函数:
在这里插入图片描述
在这里插入图片描述
这地方要注意 由于method是动态的 应该用【】中括号括起来

3》封装closeModal函数,进行数据清空:
在这里插入图片描述

4》设置封装接口参数
上面说到删改的url地址需要item的id
其实增改的接口参数也需要item的id
在这里插入图片描述
同时也要掌握 这里面errMsg的用法 和判断方式
在这里插入图片描述
四.增改的双向绑定:
在这里插入图片描述
主要利用了v-model指令,此时checkedItem就等于点击的地址的item,
因为在打开模态框之前,触发了openAddressModal,editAddressModal事件,this.checkedItem =item;进行了赋值。

五.点击地址红框选定:
在这里插入图片描述
1》先设置一个:checked样式,利用:class动态绑定
在这里插入图片描述
2》巧妙利用索引(index)和checkIndex进行判断
在这里插入图片描述
在这里插入图片描述

六.结算提交
提交之后的url地址:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1》若没有地址要进行一个判断
2》注意query的传参方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值