vue中使用时间插件、vue使用laydate

雨点打透心脏的1/2处 2021-11-01 08:50 698阅读 0赞
  1. <input id="time1" readonly="readonly" placeholder="这里选择时间" v-model='input3' />
  2. ——
  3. <input id="time2" readonly="readonly" placeholder="这里选择时间" v-model='input4'/>

在vue数据data中定义两个对应的数据

  1. input3: '',
  2. input4: '',

在vue初始化时处理laydata绑定事件 ,这里使用的延迟加载,为了避免顺序问题导致无法使用

在时间选择结束时将值赋给vue的数据,不然vue的数据并没有随着时间改变而改变

  1. //用于数据初始化
  2. created:function(){
  3. setTimeout( function(){
  4. laydate.render({
  5. elem: "#time1", //指定元素
  6. type: 'datetime',
  7. format:'yyyy-MM-dd HH:mm:ss',
  8. trigger: 'click',
  9. done:function(value, date, endDate){
  10. vue.input3=value;
  11. }
  12. });
  13. laydate.render({
  14. elem: "#time2", //指定元素
  15. type: 'datetime',
  16. format:'yyyy-MM-dd HH:mm:ss',
  17. trigger: 'click',
  18. done:function(value, date, endDate){
  19. vue.input4=value;
  20. }
  21. });
  22. }, 5* 100 );
  23. },

需要引入vue.js和laydate.js

转载于:https://www.cnblogs.com/qq376324789/p/11224717.html

发表评论

表情:
评论列表 (有 0 条评论,698人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Vueqs使用

    简单来说,qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库 项目中使用命令行工具输入:npm install qs 安装完成后在需要用到的组件中:impo