element 日期选择器el-data-picker默认选择当天时间

效果图:
在这里插入图片描述
代码如下:

<el-date-picker 
   :clearable="true"
   type="date" 
   v-model="timeValue.stockDate"
   format="yyyy 年 MM 月 dd 日"
   value-format="yyyy-MM-dd" 
   placeholder="选择时间" 
   style="width:70%"
   ></el-date-picker>

data() {
    return {
      // 日期组件内的值- 默认为当天时间
      timeValue: {
        stockDate: this.getNowTime(),
      },
	}
}
// 获取当天时间
methods:{
	getNowTime() {
	  var now = new Date();
	  var year = now.getFullYear(); //得到年份
	  var month = now.getMonth(); //得到月份
	  var date = now.getDate(); //得到日期
	  month = month + 1;
	  month = month.toString().padStart(2, "0");
	  date = date.toString().padStart(2, "0");
	  var defaultDate = `${year}-${month}-${date}`;
	  return defaultDate;
	}
}
Element UI 的 `el-date-picker` 中,可通过 `@change` 事件来绑定日期选择事件。当用户选择日期发生变化时,此事件会触发。 以下是一个简单的示例代码: ```vue <template> <div> <el-date-picker v-model="selectedDate" type="date" placeholder="选择日期" @change="handleDateChange" > </el-date-picker> <p>当前选择日期是: {{ selectedDate }}</p> </div> </template> <script> export default { data() { return { selectedDate: null }; }, methods: { handleDateChange(date) { console.log('选择日期是: ', date); // 这里可以添加其他的业务逻辑 } } }; </script> ``` 在上述代码里,`@change="handleDateChange"` 绑定了 `handleDateChange` 方法。当用户选择日期时,`handleDateChange` 方法会被调用,并且所选日期会作为参数传递给该方法。 若要选择日期,可将 `type` 设置为 `week`,代码示例如下: ```vue <template> <div> <el-date-picker v-model="selectedWeek" type="week" placeholder="选择周" @change="handleWeekChange" > </el-date-picker> <p>当前选择的周是: {{ selectedWeek }}</p> </div> </template> <script> export default { data() { return { selectedWeek: null }; }, methods: { handleWeekChange(week) { console.log('选择的周是: ', week); // 这里可以添加其他的业务逻辑 } } }; </script> ``` 在这个示例中,`type` 为 `week`,当用户选择周时,`handleWeekChange` 方法会被触发,所选周的日期会作为参数传入该方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值