之前在vue中用到laydate 发现 vue中使用laydate.js选择日期,修改其他model时日期会被清空 ,问题来源于回调中没有给参数赋值 下面是我的代码
html
<input style="height: 35px;width: 133px" v-model="level.alertTimerange" type="text" class="demo-input" placeholder="请选择时间" id="test">
js
layui.use('laydate', function () {
var laydate = layui.laydate;
//执行一个laydate实例
laydate.render({
elem: '#test', //指定元素
type: 'time',
range: true,
done: function (value,date,endDate) {
vm.level.alertTimerange =value
}
})
});
主要是done 中,参数赋值,
希望对你有帮助 谢谢