关于YII gridview等插件自带的jquery与项目所需jquery引入引起冲突的问题。 [ 2.0 版本 ]
1。这个问题困扰很久了,每次都以特殊处理规避掉问题。
可以看一下下面的引入顺序,引入了第二次jquery的时候yii的gridView就失效了。
2。下面的这些js又依赖于jq 1.10.1 ,且Asset不引人jquery的话 这个Asset只能给带有gridview等插件的页面用,不然就会缺少jquery。这个就很纠结了,这些资源是用于共用页面的 然后受制于非公用页面有没有使用yii 内置的插件。目前能想的方案只能是 不用yii 内置的插件。有什么方式能解决这样的问题么?
最佳答案
其他 4 个回答
-
上面都在扯什么乱七八糟的
如果你想用自己的jquery,去除yii自带的JqueryAsset,需要去config/main.php中配置assetManager:
'assetManager' => [ 'bundles' => [ 'yii\web\JqueryAsset' => [ 'sourcePath' => null, // 屏蔽jqueryAsset 'js' => [ ], ], 'yii\bootstrap\BootstrapAsset' => [ 'css' => [], ], ], ],
lizi6me 觉得很赞
37605
注册时间:2016-10-31
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱75
- 威望0
- 积分75