問題描述:因為input自帶的date實在是不好用,而layDate日期插件,不僅好看,用起來也方便.但是因為是第一次用,遇到了一些問題.就是選中日期后,在頁面上顯示了選擇的日期,但是這個日期值缺不能綁定到vue的model上.
頁面標簽截圖

解決方法如下

vue定義源碼如下
1 new Vue({ 2 el:"#app", 3 data:{ 4 student:{ 5 id:"", 6 name:"", 7 age:"", 8 gender:"", 9 subject:"", 10 beg_time:"", 11 end_time:"" 12 } 13 }, 14 methods:{ 15 16 valuetion:function () { 17 var _this=this; 18 //layDate使用 19 laydate.render({ 20 elem: '#beg_time', //指定元素 21 done: function (value) { // value 是laydate選擇的日期 22 _this.student.beg_time = value; // 將值賦給student的beg_time 23 }, 24 }); 25 laydate.render({ 26 elem: '#end_time', //指定元素 27 done: function (value) { // value 是laydate選擇的日期 28 _this.student.end_time = value; // 將值賦給student的end_time 29 }, 30 }); 31 } 32 }, 33 created:function() {//當我們頁面加載的時候觸發請求,查詢所有 34 this.valuetion(); 35 } 36 });
