首页 > 其他分享 >vue 添加多条数据 添加日期

vue 添加多条数据 添加日期

时间:2022-12-02 23:23:25浏览次数:36  
标签:vue extend third 多条 item 添加 form time

效果图添加多条数据,日期是具体到天。

 

 

 

后端数据格式time:[ { s_time:' ' , e_time: ' ' }]

 <p v-for="(item,index) in form.third_extend" :key="index" style="margin-bottom:15px;">
          <el-time-picker
            v-model="item.time_slot"
            is-range
            range-separator="至"
            start-placeholder="开始时间"
            end-placeholder="结束时间"
            placeholder="选择时间范围"
            @change="handleChangeDay"
          />
          <el-button type="primary" icon="el-icon-plus" size="mini" circle style="margin-left:20px;" @click="handleChange(1, index)" />
          <el-button v-if="index" type="danger" icon="el-icon-minus" size="mini" circle @click="handleChange(0, index)" />
        </p>

<!----js-----!>
let form={
      third_extend: [{
          start_time: '',
          end_time: ''
        }]  
}
//改变时间插件方法
 handleChangeDay() {
      form.third_extend.forEach((item) => {
        item['start_time'] = Date.parse(item.time_slot[0]) / 1000;
        item['end_time'] = Date.parse(item.time_slot[1]) / 1000;
      });
    },
// 添加 删除
 handleChange(status, index) {
    // 添加 / 删除
      if (status) {
        form.third_extend.push({
          start_time: '',
          end_time: ''
        });
      } else {
        form.third_extend.splice(index, 1);
      }
    }
delete obj.third_extend;///删除多余对象的属性

  

 

标签:vue,extend,third,多条,item,添加,form,time
From: https://www.cnblogs.com/zzm131400/p/16945980.html

相关文章

  • 添加线程组
    取样器错误后要执行的动作:继续,停止线程,停止测试线程数:可理解为当前线程组下脚本运行的“并发用户数”。Ramp­UpPeriod(inseconds):开始运行时线程数在“设定的时间”内......
  • vue scss样式预处理在 vscode 中起作用,但是报错
      2.在最外层级,输入代码  "files.associations":{"*.vue":"vue"} ......
  • vue实现按钮多选
    需求是这样: 首先考虑使用elementui中的组建实现,但是有时候会忽略组建。实现方式两种:1.直接使用element实现letweekTimeData:['星期一','星期二','星......
  • eclipse中serverRuntime Environment无法添加tomcat
    在准备建立动态web项目时,发现tomcat已经安装好了,环境也配好了,但是eclipse里面却无法添加Tomcat,发现server–>RuntimeEnvironment下面没有Apache项,百度之后才发现是缺少插件......
  • 添加检查点
    在脚本中添加“断言”-“响应断言”  使用正则表达式进行检查,可以选择正则的模式匹配规则,以及检查的文字段。......
  • Vue的指令与过滤器
    1.内容渲染指令v-text覆盖标签原有内容{{}}插值表达式v-html2.属性绑定指令v-bind为属性动态绑定值简写':'3.事件绑定指令v-on简写'@'vue提供了内置......
  • vue 项目开发记录1
    ---------------------------jbs开发记录---------------------------1,新建vue-cli项目2,win7不能使用node14以上的版本 1,使用save会在package.json中自动添加。npmi......
  • vue run build打包之后服务器端访问图片404
    记录:assetsRoot:path.resolve(__dirname,BUILD_RESOURCES_DIST),//打包后文件存放的路径assetsSubDirectory:"",//除了index.html之外的静态资源要存放的路径assets......
  • vue3 + vite 监听路由
    1.watch监听import{watch}from'vue'import{useRouter}from'vue-router'letrouter=useRouter()watch(()=>router.currentRoute._value,(m,n)=>{......
  • Vue.js_Vue Router 4.x 动态路由解决刷新空白
    问题描述:基于对VueRouter3.x没有改变前,我们常规的实现一定,在store中根据获取的用户权限,对路由进行过滤并返回,然后到路由守卫的地方,使用addRoutes动态添加路由。但......