设为首页收藏本站

PHPIN.NET

 找回密码
 立即注册
查看: 250|回复: 0

[技巧手记] Yii2中JqueryAsset的使用解析,如何替换yii2中jquery版本

[复制链接]

374

主题

381

帖子

2554

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2554
发表于 2015-12-19 20:29:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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


Yii2里面默认已经集成了Jquery。所以在使用form的时候会自动添加对jquery的引用。 这个jquery文件的位置是在
  1. vendor\bower\jquery\dist\jquery.min.js
复制代码

直接通过代码也可以看到:
  1. class JqueryAsset extends AssetBundle
  2. {
  3.     public $sourcePath = '@bower/jquery/dist';
  4.     public $js = [
  5.         'jquery.js',
  6.     ];
  7. }
复制代码
其中属性:
sourcePath:字符串,代表是文件的路径。
js:数组,代表要使用的多个文件名。

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


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

所以得要想办法自己来设置我们需要的Jquery版本。那么怎么实现呢?重新定义JqueryAsset!
  1.         'assetManager' => [
  2.             'bundles' => [
  3.                 'yii\web\JqueryAsset' => [
  4.                     'sourcePath' => '@webroot/myjs',
  5.                     'js' => [
  6.                         'jquery.min.js',
  7.                     ],
  8.                 ],
  9.             ],
  10.         ],
复制代码

这样就会使用web\myjs目录中的jquery.mim.js文件。


原文链接:http://www.yiifans.com/forum.php?mod=viewthread&tid=15031
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|PHPIN.NET ( 冀ICP备00000001号 )|网站地图  

GMT+8, 2016-12-3 23:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表