个人觉得以上问题原因为:
问题一: layui是通过js将日期选择器html片段添加到html文件中,此时vue已经完成数据绑定,故此处的数据双向绑定无效。
问题二:初始化数据原因,因为数据绑定失败,所以初始值并未能刷新,故将初始值继续赋给当前input元素
问题三:原因可能是日期选择器的onfocus事件屏蔽了自定义change事件,但未验证过。
解决方法:
1.利用change事件进行手动赋值更新——失败,change事件无效
2.利用laydate的render函数里的done事件进行手动更新——解决以上三个问题
代码如下: