admin 发表于 2015-12-19 20:29:26

Yii2中JqueryAsset的使用解析,如何替换yii2中jquery版本

Yii2中JqueryAsset的使用解析,如何替换yii2中jquery版本


Yii2里面默认已经集成了Jquery。所以在使用form的时候会自动添加对jquery的引用。 这个jquery文件的位置是在vendor\bower\jquery\dist\jquery.min.js
直接通过代码也可以看到:class JqueryAsset extends AssetBundle
{
    public $sourcePath = '@bower/jquery/dist';
    public $js = [
      'jquery.js',
    ];
}
其中属性:
sourcePath:字符串,代表是文件的路径。
js:数组,代表要使用的多个文件名。

到这里大家可以看到yii2使用的jquery文件是通过这个JqueryAsset来定义。


但大家在开发的时候多少会有些问题,什么问题呢?Jquery的版本

所以得要想办法自己来设置我们需要的Jquery版本。那么怎么实现呢?重新定义JqueryAsset!
      'assetManager' => [
            'bundles' => [
                'yii\web\JqueryAsset' => [
                  'sourcePath' => '@webroot/myjs',
                  'js' => [
                        'jquery.min.js',
                  ],
                ],
            ],
      ],
这样就会使用web\myjs目录中的jquery.mim.js文件。


原文链接:http://www.yiifans.com/forum.php?mod=viewthread&tid=15031
页: [1]
查看完整版本: Yii2中JqueryAsset的使用解析,如何替换yii2中jquery版本