input type="date" 綁定v-model的value 年月日更動問題

代码:

<input type="date" name="draw_date" v-model="test" @change="showValue">

showValue () {
            console.log(this.test) // test为一个保存value的变数
        }

@change时, 在 console显示出每个变化的 value

目前想要以抓到的日期去控制其他资料, 但现在在change的时候
更动一两个位置value都不会改变, ?而更改3个的时候value才会改变

例如:

  1. 年 /月 /日
  2. 年 /月 /3 value不会改变
  3. 年 /4 / 5 value不会改变
  4. 2017 / 4 / 5 console出现了value 2017 / 4 / 5
  5. ... 之后更变这三个值得动作都会console出结果

意思是说:要三个栏位的有值才会改变value, 但想要如果只有月日 也得到值
或者是想直接预设一载入的页面就是2017年 月日给填 该如何绑定呢? :value也无法呀...

请问这种状况有大大遇到过吗 该如何解决?

阅读 4.5k
1 个回答

input事件试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题