#author("2022-06-15T16:34:04+08:00","default:Admin","Admin")
#author("2022-09-20T17:53:50+08:00","default:Admin","Admin")
[[Vue]]

&color(red){※前提条件:本文基于 Vue 2.0 创作};

#contents

* 概要 [#q6fe13f5]

#codeprettify{{
<el-date-picker
  v-model="form.date"
  type="datetime"
  format="yyyy/MM/dd hh:mm:ss"
  value-format="yyyy/MM/dd hh:mm:ss"
  placeholder="日期时间"
></el-date-picker>
}}

* 设置默认当前日期 [#j82aae87]

#codeprettify{{
form.date = new Date();
}}

*  时间格式设置 [#y4ae3fce]

- format
- value-format

** 无法修改控件的值 [#w7f8c82f]

页面项目初始化,设置读入数据后,无法修改控件的值(无法选择新的日期)的问题

修改前(无法修改控件的值)

 this.form.date = dataFromAPI.date


正确的做法

 this.$set(this.form, "date", dataFromAPI.date)
* 日期范围 [#s1e7687b]

#codeprettify{{
<el-date-picker
  v-model="form.dateRange"
  type="daterange"
  range-separator="~"
  start-placeholder="开始日期"
  end-placeholder="结束日期"
  format="yyyy/MM/dd"
  value-format="yyyy/MM/dd"
>
</el-date-picker>
}}

** 默认当前日期 [#h453b6e5]

#codeprettify{{
form.dateRange = [new Date(),new Date()];
}}

#hr();
コメント:
#comment_kcaptcha

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS