FastAdmin 建议引入模块JS的地方不要固定写死

dajavu-北京 2018/1/24 16:04:37
这个引入模块JS的地方不要写死,因为逻辑复杂的话 一个页面上add.html和edit.html很多元素一样,但是js公用会有问题,建议动态的分开,例如没有的话 就进行默认引入, 有的话 就引入自己模块的JS或者更好的方案

Karson-深圳(请勿@)
谢谢建议,为你解答下:
1.每个控制器对应一个JS,同时每个方法对应JS中的一个方法
2.可以动态修改控制器对应的JS或方法,如:$this->view->assign('config', array_merge($this->view->config, ['jsname' => 'frontend/meeting', 'actionname' => 'lists']));

dajavu-北京 2018/1/24 16:12:15
嗯 谢谢 Karson大人的回复,这个方式没问题,也很灵活 只不过 后台控制前端JS显示 感觉有点怪怪的

Karson-深圳(请勿@)
这个只是控制调用默认加载的JS模块。
Karson-深圳(请勿@) 2018/1/24 16:14:51
如果把jsname置为空,则默认不加载JS模块

posted on 2018-01-24 16:21  建伟F4nniu  阅读(442)  评论(0编辑  收藏  举报

导航