当前位置: 首页 > news >正文

如何做超一个电子商务网站鄂州网约车

如何做超一个电子商务网站,鄂州网约车,遵义原创网站,招聘网站开发时间情景问题:新增表单有时间区域选择,选择了时间,还是提示必填的校验提示语,且修改时,通过 号赋值法,重新选择此时间范围无效。 解决方法:(重点) widthHoldTime:[]&#xf…

情景+问题:新增表单有时间区域选择,选择了时间,还是提示必填的校验提示语,且修改时,通过 =号赋值法,重新选择此时间范围无效。

解决方法:(重点)

  • widthHoldTime:[],要定义到deal_form对象里面。不要拿出来单独定义。入参时不需要 ,可以通过delete 方法删除。

  • 修改时,要通过this.$set()赋值。

html

<el-form ref="dealForm" :model="deal_form" :rules="deal_form_rules" label-width="130px"><el-form-item label="合同开始-终止时间" prop="widthHoldTime"><el-date-picker v-model="deal_form.widthHoldTime" value-format="yyyy-MM-dd" type="daterange"range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" :clearable='false' /></el-form-item>
</el-form>

js

<script>export default {data() {return {deal_form_rules: {// 手机号校验agentPhone: [{required: true,message: "请输入代办人电话",trigger: "blur"}, {required: true,pattern: /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/,message: '请输入正确的手机号码',trigger: 'blur',}],// 生效起始时间-终止时间,时间范围校验widthHoldTime: [{required: true,message: "请选择合同开始-终止时间",trigger: "blur"}],}}},methods: {// 新增open_add() {this.deal_obj.open = truethis.deal_obj.title = '新增'this.deal_form = {agentPhone: null, //手机号startTime: null, // 起始时间endTime: null, //终止时间widthHoldTime: [] //起始时间 - 终止时间,* 注意:此数据要放到 deal_form form表格字段里面,不然无法校验(即校验规则无法生效)};this.$nextTick(() => {this.$refs["dealForm"].resetFields();})},// 修改 - 查询修改信息,并赋值到 el-form 表格中edit_withhold(row) {getWidthhold(row.contractId).then(res => {if (res.code == 200) {this.$nextTick(() => {if (this.$refs["dealForm"]) this.$refs["dealForm"].resetFields();})this.deal_obj.title = '修改'this.deal_form = res.data;this.$set(this.deal_form, 'widthHoldTime', [res.data.startTime, res.data.endTime]) // * 注意:要用 $set 方法赋值才可修改。不然只能展示,无法重新选择/更新值。this.deal_obj.open = true} else {this._err(res.msg)}});},// 新增/修改 - 提交submit_dealForm() {this.$refs["dealForm"].validate(valid => {if (valid) {// 将 widthHoldTime 时间区域的值,赋值给传入后端的 起始、终止(startTime,endTime)两个子弹中,并删除入参中多余的 widthHoldTime 字段let params = {}Object.assign(params, this.deal_form);[params.startTime, params.endTime] = params.widthHoldTime;delete params.widthHoldTime// 调用接口提交if (this.deal_obj.title == '修改') {// 调用修改接口,do something} else {// 调用新增接口,do something}}});},}}
</script>

http://www.yayakq.cn/news/126847/

相关文章:

  • 建立网站接受投注是什么意思广告logo图片大全
  • 建设银行网站为什么登不上去做签证宾馆订单用啥网站
  • 常州住房和城乡建设局网站首页wordpress 首页 函数
  • 济南卓远网站建设公司全国招商加盟网免费
  • php 公司网站源码网站样版风格排版
  • 网站建设招标说明书网站购物车设计
  • 政务网站建设经验做法商务网站开发实训任务书
  • 专业网站建站费用竞价外包托管费用
  • 企业网站推广方法有哪些?南昌县网页设计
  • 使用html5做语音标注网站谷歌网站收录入口
  • 深圳网站建设优化排名网站空间付款方式
  • 电商网站建设的目的接技术标做网站
  • 网站首页大图素材西安百度框架户
  • 江阴公司网站建设wordpress 经典推荐
  • 建材做网站好吗专业拓客公司联系方式
  • 安徽网站开发费用哈尔滨建站人
  • 有没有网站做胡兼职广告设计自学网
  • 网站建设的图片叠加步骤过程昆明网站制作方案定制
  • 中小企业网站制作方法东莞临时工最新招聘
  • 爱站seowordpress语言包下载
  • 网站信息做参考文献企业网络营销目标
  • 可以做自媒体的网站如何用php做网站
  • .net 做手机网站吗wordpress相册短代码
  • 海淀手机网站建设主流网站宽度
  • 十大纯净系统网站创新创业教育课程网站建设方案
  • 网站做网络营销的效果云畅网站建设
  • 云南科技网站建设中国电子商务官网
  • 深圳网站建设黄浦网络 骗钱自己做qq头像静态的网站
  • 湛江公司网站建设微信公众号怎么创建要多少钱
  • 一小时做网站养殖网站源码