關於layDate.js和Vue同時使用----layDate選中的日期值不能自動綁定到vue的model上


問題描述:因為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         });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM