首页 > 解决方案 > Laravel Nova 资源工具和无开销的工具

问题描述

因此,根据文档,我们有工具、资源工具和资产(我从未想过其含义)来帮助定制。现在,我对工具和资源工具的问题是它们包含“完整堆栈”的 JS 依赖项,没有任何重用应用程序范围组件的能力。

这是一个例子。假设一个人想要构建一个管理文件集合的资源工具。为此,他需要某种 3rd 方手风琴组件,因此他将其导入。

import {VsaList} from 'vue-simple-accordion';

然后,无关紧要,他继续构建一个自定义的 Nova 工具来管理应用程序设置。现在 Tool 也需要一个手风琴,所以他继续将它也导入到这里。结果是,在这一点上,我们已经有两个单独的 JS 导入,其中包含所有 3rd 方代码的重复定义。将其乘以现实世界产品的要求,我们将面临一场不可持续的灾难。

JS 开销图解

你如何解决这个问题?

标签: laravel-nova

解决方案


推荐阅读