element ui 表格修改日期 格式问题

最近在自学element ui与vue的使用

试着玩了一下表格 效果大概这样


点击编辑按钮后,可以对该条信息进行修改


但是element ui的日期默认格式为

因此每次修改日期,虽然修改成功了,但结果一直是undefined

搜索了一波,都说需要修改日期默认格式,用change事件

好的,开始修改。

<el-dialog title="编辑活动" :visible.sync="dialogFormVisible">
            <el-form :model="editForm" label-position="left">
                <el-form-item label="活动日期" :label-width="formLabelWidth" >
                    <el-date-picker v-model="editForm.date" @change="getSTime"  format="yyyy-MM-dd" type="date"></el-date-picker>                    
                </el-form-item>
                <el-form-item label="活动类型" :label-width="formLabelWidth">
                <el-select v-model="editForm.type">
                    <el-option  v-for="type in types" :value="type"></el-option>
                </el-select>
                </el-form-item>
                <el-form-item label="活动名称" :label-width="formLabelWidth">
                    <el-input v-model="editForm.name" ></el-input>
                </el-form-item>                
                <el-form-item label="活动地址" :label-width="formLabelWidth">
                     <el-input v-model="editForm.address"></el-input>
                </el-form-item>
            </el-form>
            <div slot="footer" class="dialog-footer">
                <el-button @click="dialogFormVisible = false">取消</el-button>
                <el-button type="primary" @click="save(editId)">保存</el-button>
            </div>
        </el-dialog> 
再在method中添加如下事件
  methods: {
    getSTime(val) {
      this.editForm.date = val;
      console.log(val);
    },}

呃呃呃 网上多篇是这么写的,但是结果还是不行啊。这时候,boss小姐姐给看了公司的代码。发现问题了。

少写了 value-format="yyyy-MM-dd"

将活动日期修改为

<el-form-item label="活动日期" :label-width="formLabelWidth" >
                    <el-date-picker v-model="editForm.date" @change="getSTime" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date"></el-date-picker>                    
                </el-form-item>
大功告成。




  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值