You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel集成Vue后DatePicker点击无响应问题求助

解决Laravel中Vue挂载后DatePicker点击无响应的问题

可能原因及解决方案

1. Vue渲染覆盖了DatePicker的初始化绑定

Vue实例挂载到#datatable1-advanced-search后,会重新渲染该元素内的DOM结构,若DatePicker的初始化逻辑在Vue实例创建前执行,绑定的事件会被Vue的DOM更新冲掉。

解决方法:将DatePicker的初始化逻辑放到Vue的mounted钩子中,确保Vue渲染完成后再绑定事件:

var SearchApplication = new Vue({
    el: '#datatable1-advanced-search',
    data: {
        sku: null,
    },
    mounted() {
        // 替换为你实际使用的DatePicker初始化代码(示例为jQuery版)
        $('#created_at_from').datepicker({
            format: 'yyyy-mm-dd',
            autoclose: true
        });
    }
});

2. 确认DatePicker组件的DOM选择器正确

检查@include('new_admin.components.inputs.datepicker')生成的HTML中,input元素的id是否与name(created_at_from)一致,若id不同,需调整初始化代码中的选择器,确保能正确选中目标元素。

3. 检查依赖加载顺序

确保DatePicker的依赖库(如jQuery、bootstrap-datepicker.js/css)在Vue.js之前加载,避免因依赖未就绪导致初始化失败。

内容的提问来源于stack exchange,提问作者OMAR R A SHAIKHOMAR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 10:35:21