我正试图通过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中不行。有人知道问题出在哪里吗?
最佳答案
将拆分器从-
更改为/
,并将顺序更改为YYYY-MM-DD
。
data () {
return {
due: '2017-06-25'
}
},
https://forum.vuejs.org/t/v-model-with-html-input-type-date/11285/2