vue2.0与bootstrapdatetimepicker的结合使⽤实例1.在很多的项⽬中,我们都会⽤到⽇期插件,然后当我在vue中使⽤bootstrap datetimepicker时发现双向绑定不起作⽤了,bootstrap datetimepicker修改的⽇期不会同步到data中,下⾯看我的解决⽅案:
干洗头发怎么洗<template>
<div id="time">
<span class="lect-box-title">选择发送时间:</span>
<input class="form-control lect-box-input" v-model="time" type="text"
id="messageSendTime">
</div>
</div>
二战空战</template>
<script>
import $ from 'jquery'
export default {
name: 'time',
data () {
return {
time: ''
}
},
methods: {
dateDefind () {
var d, s;
var lf = this;
d = new Date();
s = d.getFullYear() + "-"; //取年份
s = s + (d.getMonth() + 1) + "-";//取⽉份
s += d.getDate() + " "; //取⽇期小米手机序列号
s += d.getHours() + ":"; //取⼩时
s += d.getMinutes() + ":"; //取分
s += d.getSeconds(); //取秒
lf.time = s;
//初始化仓库库存管理
$('#messageSendTime').datetimepicker({
startDate: s,
minView: "hour", //选择⽇期后,不会再跳转去选择时分秒
language: 'zh-CN',
芋圆做法format: 'yyyy-mm-dd hh:ii:ss',
todayBtn: 1,
autoclo: 1
});
环保屋//当选择器隐藏时,讲选择框只赋值给data⾥⾯的time
$('#messageSendTime').datetimepicker()
.on('hide', function (ev) {
var value = $("#messageSendTime").val();
lf.time = value;
});
}
},
公司简介模板mounted: function () {
this.dateDefind();
人心不足
}
}
</script>
<style scoped>
</style>
总结:其实也就是在datetimepicker的设置⾥⾯添加⼀个事件,当选择器hide时,讲选择框的值赋值给data⾥⾯的time。以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。