我有两个报告小部件类,它们都使用highcharts.js
库。所以它们都应该highcharts.js
在渲染之前包含。因此他们实现了这个loadAssets
方法:
public function loadAssets()
{
$this->addJs('js/highcharts.js');
}
addJs
问题是如果另一个报表小部件已经添加到页面中,我不应该调用方法,否则highcharts.js
将被包含在后端仪表板中两次。如何检查以避免多次添加 js 文件?
我有两个报告小部件类,它们都使用highcharts.js
库。所以它们都应该highcharts.js
在渲染之前包含。因此他们实现了这个loadAssets
方法:
public function loadAssets()
{
$this->addJs('js/highcharts.js');
}
addJs
问题是如果另一个报表小部件已经添加到页面中,我不应该调用方法,否则highcharts.js
将被包含在后端仪表板中两次。如何检查以避免多次添加 js 文件?