入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

yii2在头部加载js文件

创建时间:2016-10-09 投稿人: 浏览次数:2230

参考文章: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" => yiiwebView::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 = [
        "yiiwebYiiAsset",
        "yiiootstrapBootstrapAsset",
    ];

    /**
     * @inheritdoc
     */
    public $jsOptions = [
        "position" => yiiwebView::POS_HEAD,   // 这是设置所有js放置的位置
    ];
}


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








声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。