【问题标题】:Update date input field with vuejs使用 vuejs 更新日期输入字段
【发布时间】:2017-11-29 07:50:51
【问题描述】:

我正在尝试通过 VueJS 和 v-model 更新日期输入字段。

我的 HTML 如下所示:

<input type="date" name="due" id="due" placeholder="Due at" v-model="due">

我在 VueJS 中的数据方法:

data () {
  return {
    due: '06/25/2017'
  }
},

当我打开页面时,没有任何反应。我只是在输入字段中得到这个值:'mm/dd/yyyy'。但是当我将type="date" 更改为type="text" 时,一切正常,我得到了06/25/2017 的正确值。 它在 Firefox 中有效,但在 Chrome 中无效。

有人知道问题出在哪里吗?

【问题讨论】:

  • 在这个问题上运气好吗?
  • 你的问题解决了吗……我也遇到了同样的问题。

标签: html date vue.js


【解决方案1】:

将拆分器从/ 更改为-,并将顺序更改为YYYY-MM-DD

data () {
  return {
    due: '2017-06-25'
  }
},

https://forum.vuejs.org/t/v-model-with-html-input-type-date/11285/2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-14
    • 1970-01-01
    • 2015-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多