From 4f184abb0837d929bbfa7989e07624b228ebd52a Mon Sep 17 00:00:00 2001 From: wolfcode <37436228+wolf-leo@users.noreply.github.com> Date: Fri, 26 Jul 2024 10:08:09 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4Vue=E5=AE=9E=E4=BE=8B?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=E9=85=8D=E7=BD=AE=E9=A1=B9=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除了`config.js`中的Vue实例创建过程,简化了上传类型的数据绑定。通过直接操作`app.upload_type`来响应上传类型的变化。 --- app/admin/controller/system/Config.php | 3 ++- app/admin/service/TriggerService.php | 4 ++-- public/static/admin/js/system/config.js | 7 ------- 3 files changed, 4 insertions(+), 10 deletions(-) diff --git a/app/admin/controller/system/Config.php b/app/admin/controller/system/Config.php index 7c8a4c7..9073a48 100644 --- a/app/admin/controller/system/Config.php +++ b/app/admin/controller/system/Config.php @@ -9,6 +9,7 @@ use app\admin\service\annotation\ControllerAnnotation; use app\admin\service\annotation\NodeAnnotation; use app\Request; use think\App; +use think\facade\Cache; use think\response\Json; /** @@ -65,7 +66,7 @@ class Config extends AdminController } } TriggerService::updateMenu(); - TriggerService::updatesysConfig(); + TriggerService::updateSysConfig(); }catch (\Exception $e) { $this->error('保存失败'); } diff --git a/app/admin/service/TriggerService.php b/app/admin/service/TriggerService.php index b415310..48f6956 100644 --- a/app/admin/service/TriggerService.php +++ b/app/admin/service/TriggerService.php @@ -41,9 +41,9 @@ class TriggerService * 更新系统设置缓存 * @return bool */ - public static function updatesysConfig() + public static function updateSysConfig(): bool { - Cache::tag('sysconfig')->clear(); + Cache::tag('sysConfig')->clear(); return true; } diff --git a/public/static/admin/js/system/config.js b/public/static/admin/js/system/config.js index cd85d8f..647e194 100644 --- a/public/static/admin/js/system/config.js +++ b/public/static/admin/js/system/config.js @@ -10,13 +10,6 @@ define(["jquery", "easy-admin", "vue"], function ($, ea, Vue) { _group = $(this).data('group') }); - var app = new Vue({ - el: '#app', - data: { - upload_type: upload_type - } - }); - form.on("radio(upload_type)", function (data) { app.upload_type = this.value; });