input type='month'中遇到的小问题

在<input type='month' v-model='inputTime'> js动态设置默认值,代码如下:


    let d = new Date();

    let y = d.getFullYear();

    let m = d.getMonth() - 1; 

    let i = y + '-' + m; 

    this.inputTime = i;

    //i = '2018-3'; //测试

设定当前年月为默认值,发现input默认值无法显示。在测试中发现,将i设定为'2018-3',就可以显示出来。打印出i的值,发现i与设定的默认值格式相同,均为yyyy-MM格式字符串。


请问为什么上述代码生成的字符串为什么无法显示,而默认设定的'2018-3'就可以显示?


忽然笑
浏览 389回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript