关于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