全局JS

在FastAdmin插件开发中会经常在全局载入JS或JS插件。FastAdmin基于RequireJS进行模块化加载JS,因此插件如需使用到JS必须基于RequierJS进行开发。

启动方式

FastAdmin在安装、禁止、启用、卸载插件时会读取所有正常状态下的插件目录下的bootstrap.js,并将他们的代码合并成一个addons.js文件,路径位于/public/assets/js/addons.js。因此我们不能直接修改addons.js这个文件,因为一旦我们在插件管理中对任何一个插件状态进行变量,这个addons.js文件内容就会被重写。

插件目录下的bootstrap.js这个文件是插件的启动文件,你可以在此编写插件核心JS或注册事件,在此JS中可以使用RequireJS依赖其它模块。同时在此插件中可以使用FastBackendLang等全局对象,因为在此之前此类对象已经加载且注册。

基本示例

以下代码将为你演示加载多个外部JS插件的方法。

require.config({