0
点赞
收藏
分享

微信扫一扫

yii2在头部加载js文件


参考文章:​​http://www.yiichina.com/question/1981​​

yii默认在页面后面引入js文件:

.......

<script src="xxxxx.js"></script>

</body>

</html>

这导致了我们在页面中使用script标签写js代码时会出错,


<script type="text/javascript">
$(document).ready(function () {

console.log('ready...');

});
</script>

--------------------------------------------------------------------

解决方法:

'position'

=> \yii\web\View:: POS_HEAD


class AdminAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/admin.css',
];
public $js = [
// 'js/jquery.min-1.8.3.js',
'js/utility.js',
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];

/**
* @inheritdoc
*/
public $jsOptions = [
'position' => \yii\web\View::POS_HEAD, // 这是设置所有js放置的位置
];
}


我比较喜欢这种方式,这样IDE就可以方便的提示js代码了...









举报

相关推荐

0 条评论