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

电脑做网站电脑编程外贸谷歌推广怎么样

电脑做网站电脑编程,外贸谷歌推广怎么样,自己怎么制作图片,包头做网站想限制只能选日期间隔为一年,联合选择器样式不好改,使用俩单独的 有两个办法限制 1.一个在外层使用form通过表单验证控制,出现错误提示(由于是两个单独的组件,触发验证的方式又为单个失去焦点,所以俩组件…

想限制只能选日期间隔为一年,联合选择器样式不好改,使用俩单独的

有两个办法限制

1.一个在外层使用form通过表单验证控制,出现错误提示(由于是两个单独的组件,触发验证的方式又为单个失去焦点,所以俩组件无法实时更新)

2.用datepick自带的属性disabledDate ,为pick-options中的函数,在js中绑定函数,通过控制区间禁选不符合条件的日期,触发方式在每次选择时间时,可以实时更新无错误提示

1.form实现

 

form-html <el-form ref="queryForm" :model="queryParams" inline><el-form-itemprop="startDate":rules="[{ required: true, message: '请选择开始日期' },{ validator: checkFinalPayTime, trigger: 'blur' },]"><el-date-pickerv-model="queryParams.startDate":clearable="false"type="date":default-value="new Date()":disabledDate="disabledStartDate":value-format="YYYY - MM - DD"placeholder="开始时间"/></el-form-item><el-form-itemprop="endDate":rules="[{ required: true, message: '请选择开始日期' },{ validator: checkFinalPayTime, trigger: 'blur' },]"><el-date-pickerv-model="queryParams.endDate":clearable="false"type="date":disabledDate="disabledEndDate":default-value="new Date()":value-format="YYYY - MM - DD"placeholder="结束时间"/></el-form-item><el-form-item><el-button type="primary" icon="Search" @click="search"> 查询 </el-button><el-button icon="Refresh" @click="reset"> 重置 </el-button></el-form-item></el-form>
form-js
//form验证函数,触发后更改另一个验证错误不会消失
const checkFinalPayTime = (rule, value, callback) => {const startDate = new Date(proxy.queryParams.startDate).getTime();const endDate = new Date(proxy.queryParams.endDate).getTime();console.log(startDate, endDate);console.log(startDate + 31536000000 > endDate);if (startDate + 31536000000 < endDate) {return callback(new Error("起止日期不能超过一年"));} else {callback();}
};

 

2.代码实现

disabledDate-html
<el-form ref="queryForm" :model="queryParams" inline><el-date-pickerv-model="queryParams.startDate":clearable="false"type="date":default-value="new Date()":disabledDate="disabledStartDate":value-format="YYYY - MM - DD"placeholder="开始时间"/><el-date-pickerv-model="queryParams.endDate":clearable="false"type="date":disabledDate="disabledEndDate":default-value="new Date()":value-format="YYYY - MM - DD"placeholder="结束时间"/></el-form>

disabledDate-js
const disabledStartDate = (time) => {const endDate = new Date(proxy.queryParams.endDate);return (//选择时间比结束时间减一年大time.getTime() < endDate.getTime() - 31536000000 ||//选择时间比结束时间小time.getTime() > endDate.getTime());
};
const disabledEndDate = (time) => {const startDate = new Date(proxy.queryParams.startDate);return (//选择时间比开始时间加一年小time.getTime() > startDate.getTime() + 31536000000 ||//选择时间比开始时间大time.getTime() < startDate.getTime());
};

http://www.rdtb.cn/news/1243.html

相关文章:

  • 美食网站开发的特点与总结保定百度推广优化排名
  • 做搜狗手机网站优化点今日新闻国内大事件
  • 网站维护有文化建设费种子搜索在线 引擎
  • 沙河企业做网站网络营销最火的案例
  • 设计做网站爱站网站长seo综合查询工具
  • 物流wap网站模板推广策划方案怎么做
  • wordpress+禁用feed上海专业seo服务公司
  • 青岛微网站开发加强服务保障满足群众急需m
  • 网站建设要学习什么seo搜索引擎优化平台
  • 网站建设 业务培训站长推荐
  • 小米商城百度首页排名优化公司
  • 网站用哪些系统做的好产品市场推广方案
  • 日报社网站平台建设项目标题关键词优化技巧
  • seo网站优化插件热搜关键词查询
  • 中国建设银行新闻网站郑州seo推广外包
  • 温州建站程序网络营销的主要工作有哪些
  • 社区做图网站一级造价工程师
  • 手机网站竞价手机怎么创建自己的网站平台
  • 谁能做网站开发品牌策划的五个步骤
  • 做网站用什么开发工具好线上营销平台
  • 卡地亚手表官方网站站长网
  • 定制版网站建设详细报价注册域名后怎么建网站
  • 注册国外网站用什么邮箱北京seo优化哪家公司好
  • fqapps网站建设软文媒体发稿平台
  • 传奇网页版游戏开服表国内专业的seo机构
  • 网站上传不了武汉刚刚发生的新闻
  • 做网站主机几个配件搜索引擎seo推广
  • 个人和做网站方签合同模板营销型网站建设价格
  • 网站开发如何入门关键一招
  • 多举措加强局门户网站建设网站查询工具