From 842cfbedebcdb34b0ba53d68e505ae1f8e5dc152 Mon Sep 17 00:00:00 2001 From: 无木 <netfan@foxmail.com> Date: Wed, 22 May 2019 14:08:05 +0800 Subject: [PATCH] JS模块支持空操作重定向到_empty --- public/assets/js/require-backend.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/public/assets/js/require-backend.js b/public/assets/js/require-backend.js index 03aaa73..760b77e 100644 --- a/public/assets/js/require-backend.js +++ b/public/assets/js/require-backend.js @@ -146,7 +146,13 @@ require(['jquery', 'bootstrap'], function ($, undefined) { //加载相应模块 if (Config.jsname) { require([Config.jsname], function (Controller) { - Controller[Config.actionname] != undefined && Controller[Config.actionname](); + if (Controller.hasOwnProperty(Config.actionname)) { + Controller[Config.actionname](); + } else { + if (Controller.hasOwnProperty("_empty")) { + Controller._empty(); + } + } }, function (e) { console.error(e); // 这里可捕获模块加载的错误 -- libgit2 0.24.0