Yii2引入Bootstrap.js

我的是basic版,所以拿basic版举例。因为yii-bootstrap这个包是默认不引入bootstrap.js的,所以要想使用bootstrap.js,需要多写几行代码。

首先在assets目录下新建一个BootstrapJsAsset.php文件,内容如下。

namespace app\assets;  
  
use yii\bootstrap\BootstrapAsset;  
  
class BootstrapJsAsset extends BootstrapAsset  
{  
    public $js = [  
        'js/bootstrap.js'  
    ];  
}  

然后在AppAsset.php中新加一个依赖。

public $depends = [  
        'yii\web\YiiAsset',  
        'yii\bootstrap\BootstrapAsset',  
        'yii\bootstrap\PopperAsset',  
        'rmrevin\yii\fontawesome\AssetBundle',  
        'app\assets\BootstrapJsAsset'  
    ];  

更新,直接在 AppAsset.php 中的 $depends 里增加一行代码即可。

'yii\bootstrap4\BootstrapPluginAsset'