在改bug 的时候遇到了一个测试提的关于datetimepicker插件的问题,上个项目自己还在使用这个插件就没有遇到不能使用的情况。因为要改的项目之前自己没有参与编写过,就打开代码翻,怎么看都没有找到什么原因。不过最终还是找到原因了。话不多说,上代码
<div class="col-lg-2 col-ls-4 col-md-9 col-sm-8 date has-feedback">
<input id="project_outTime"
name="orderManage_ApplicationStartTime"
datetimepicker plugintype="datetime"
v-model="outTime"
placeholder="出厂日期"
class="form-control"
style="height: 30px;"
type="text"
autocomplete="off"
:disabled="isAllForbid"
/>
<span id="orderManage_openApplicationStartTime" class="form-control-feedback curpoint">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
使用方法
$('#project_outTime').datetimepicker({
onChangeDateTime: (val) => {
this.orderQuery.startTime = this.timechange(val)
}
});
总结:使用方法要放到 mounted() 生命周期中