在我的Yii2应用程序中,我需要一个脚本,需要将Jquery加载到页面的头部。
我知道有一个参数可以在AppAssets.php中设置:
public $jsOptions = [
'position' => \yii\web\View::POS_HEAD
];
但这会在页面的头部呈现所有Javascripts文件。 是否可以只加载Jquery?
提前致谢所有帮助
答案 0 :(得分:19)
您可以在视图中执行此操作,例如:
$this->registerAssetBundle(yii\web\JqueryAsset::className(), View::POS_HEAD);
或者如果您想对所有页面执行此操作,您可以在组件配置中自定义JqueryAsset:
'components' => [
'assetManager' => [
'bundles' => [
'yii\web\JqueryAsset' => [
'jsOptions' => [ 'position' => \yii\web\View::POS_HEAD ],
],
],
],
],