2015-05-14 34 views
7

的JS入資產價值是得到呈現如下所示:Yii2如何參數添加到腳本標籤

<script src="/assets/a00ccd3f/jquery.min.js"></script> 

我需要的async="async"標籤添加到它。

所以它應該看起來像

<script src="/assets/a00ccd3f/jquery.min.js" async="async" ></script> 

我怎樣才能做到這一點?

回答

10

在自己AssetBundle您可以添加

public $jsOptions = [ 
    'async' => 'async', 
]; 

如果你想要將它添加到Yii2 JqueryAsset束(或其他包),你可以把它添加到您的配置的組件部分:

'assetManager' => [ 
    'bundles' => [ 
     'yii\web\JqueryAsset' => [ 
      'jsOptions' => [ 
       'async' => 'async' 
      ], 
     ], 
    ], 
],