Laravel-admin 框架里 DateMultiple 组件引入外部 flatpickr 插件导致运行非常慢
1. 运行环境
php v7.4
laravel-framework v8.75
laravel-admin v1.8
2. 问题描述?
Laravel-admin 框架里 DateMultiple 这个组件,引入了一些外部前端资源,导致有时运行非常慢,甚至要番墙才能打开
文件路径:\Encore\Admin\Form\Field\DateMultiple
protected static $css = [
'https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css',
'https://cdn.jsdelivr.net/npm/shortcut-buttons-flatpickr@0.3.0/dist/themes/light.min.css',
];
protected static $js = [
'https://cdn.jsdelivr.net/npm/flatpickr',
'https://cdn.jsdelivr.net/npm/shortcut-buttons-flatpickr@0.1.0/dist/shortcut-buttons-flatpickr.min.js',
'https://npmcdn.com/flatpickr@4.6.6/dist/l10n/zh.js',
];
我是想通过滤过方式 ,把路径换成本地资源,但不清楚怎样实现合理
有查到有人遇到相同问题https://discuss.laravel-admin.org/d/916-datemultiple-flatpickr
不知道这个覆盖方案可行不 https://blog.csdn.net/qq175023117/article/details/83898955
DateMultiple重写来得更快 Form::extend('DateMultiple', DateMultiple:: class);