一般默认的js文件会在底部加载
这样的话会导致页面中script中js的错误
解决办法:
就是将js文件在试图头部进行展示
position=>\yii\web\View::POS_HEAD
public $jsOptions = [
'position' => \yii\web\View::POS_HEAD, // 这是设置所有js放置的位置
];
将这段代码放在AppAsset.php文件内部
再次访问 查看文件的源码
在View类中进行定义的
POS_HEAD 头部
POS_BEGIN 主体开始位置
POS_END 意味着JavaScript代码块内封闭的
jQuery(document).ready()`.
POS_READY
POS_LOAD 内部是用作占位符接收头部分的内容
POS_END 结束位置
还有什么不明白的,可以私信我呀!