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

新网站为什么做的这么难济南网站优化公司哪家好

新网站为什么做的这么难,济南网站优化公司哪家好,做实体识别的网站,网络品牌网站建设价格需求&#xff1a;根据开始时间&#xff0c;通过填写阶段时长&#xff0c;自动填写结束时间&#xff0c;同时开始时间和节数时间可以手动输入 代码如下&#xff1a; <el-form ref"ruleForm2" :rules"rules2" :model"formData" inline label-po…

需求:根据开始时间,通过填写阶段时长,自动填写结束时间,同时开始时间和节数时间可以手动输入

代码如下:

 <el-form ref="ruleForm2" :rules="rules2" :model="formData" inline label-position="right" label-width="120px"> <el-form-item label="开始时间" prop="beginTime"><el-date-pickerv-model="formData.beginTime"v-elDateFormateditablevalue-format="timestamp"type="date"placeholder="请选择日期"clearablestyle="width: 180px"@change="changeEndTime"/></el-form-item><!-- 添加一个阶段时长 --><el-form-item label="阶段时长" prop="stageDuration"><el-input v-model="formData.stageDuration" style="width: 180px"  @blur="stageDurationBlur" /><span class="span_style">(最小单位半月)</span></el-form-item><el-form-item label="结束时间" prop="endTime"><el-date-pickerv-model="formData.endTime"v-elDateFormateditablevalue-format="timestamp"type="date"placeholder="请选择日期"clearablestyle="width: 180px"/></el-form-item>
</el-form>

 

    changeEndTime(time) {
//这里是项目的一个判断 与主体逻辑无关if (this.formData.stageNature == 'point') {// this.formData.endTime = this.timestampToYYYYMMDD(time)this.formData.endTime = time} else {this.calculateEndDate()}},stageDurationBlur(e) {if (this.formData.stageNature !== 'point' && this.formData.beginTime &&             e.target.value) {this.calculateEndDate()}},calculateEndDate() {if (this.formData.beginTime && this.formData.stageDuration) {const beginTime = new Date(this.formData.beginTime)const duration = parseFloat(this.formData.stageDuration)if (!isNaN(duration) && duration > 0) {const daysToAdd = Math.floor(duration * 15) // 将输入的值乘以15天const endTime = new Date(beginTime)endTime.setDate(beginTime.getDate() + daysToAdd)this.formData.endTime = endTime.getTime()} else {this.formData.endTime = ''}}},

 

手动输入日期,默认回显日期功能,我这边后端参数需要的是时间戳,使用时需要看清楚后端需要的数据类型

  watch: {formData: {handler(newValue, oldValue) {if (newValue.beginTime && newValue.beginTime != '') {// 判断有没有横杠  输入的日期 格式是 2024-07-15的,或者是20240715这种 if (typeof newValue.beginTime === 'string' && newValue.beginTime.indexOf('-') == -1) {let str = newValue.beginTimeconst positions = [4, 6]const char = '-'for (let i = positions.length - 1; i >= 0; i--) {const position = positions[i]str = str.substring(0, position) + char + str.substring(position)}this.formData.beginTime = str}} else {this.formData.beginTime = ''}},immediate: true,deep: true}},

效果图:

http://www.hyszgw.com/news/10284.html

相关文章:

  • 可评论留言的网页怎么制作关键词优化如何
  • 虚拟主机销售网站免费跨国浏览器
  • pc端购物网站建站热点新闻事件素材
  • 免费域名怎么做网站php搭建一个简单的网站
  • 德兴高端网站设计百度公司简介
  • 关于php动态网站开发的书籍互联网推广方案怎么写
  • 网站建设解决方案合肥头条今日头条新闻最新消息
  • 怎样注册网站中文域名外链工具在线
  • 国外网址网站seo优化
  • 套别人代码做网站软文营销网站
  • 专业建设网站的企业网站设计规划
  • 网站如何做响应百度seo点击
  • 毕业论文团购网站开发技术营销软文模板
  • 非常赚又一个wordpress站点如何做好线上推广
  • 网站建设员工资重庆高端网站seo
  • 绵阳做手机网站建设纯注册app拉新平台
  • 服务好的高端网站建设企业名词解释seo
  • 抚州做网站百度广告销售
  • 北仑网站制作企业营销策划公司
  • 南通网站建设项目关键词排名监控
  • 小广告清理整治google搜索优化方法
  • 戚墅堰做网站成都网站seo收费标准
  • winform和网站做交互口碑营销案例2021
  • 河北网站制作产品策划推广方案
  • 江门公司做网站今日热点头条
  • 做苗木的哪个网站效果好郑州网络营销推广机构
  • uc投放广告网站要自己做吗百度人工客服在哪里找
  • 昆明网站建设frf电脑培训班在哪里有最近的
  • 武汉网站开发公司首页关键词怎么排名靠前
  • 网上请人做软件的网站免费微信引流推广的方法