Jquery 无法在初始化之前调用工具提示上的方法;试图调用方法';销毁';:带叶瓣的Yii2束

Jquery 无法在初始化之前调用工具提示上的方法;试图调用方法';销毁';:带叶瓣的Yii2束,jquery,yii2,Jquery,Yii2,我对jquery上的这个插件非常感兴趣: 在Yii2中,我不知道如何将此作为所有页面的捆绑包。 据说是这样的: $(function(){ $('.panel').lobiPanel({ //Options go here ... }); }); 使用这个的最佳实践是什么 请告知 更新 use yii\web\AssetBundle; /** * @author Qiang Xue <qiang.xue@gmail.com>

我对jquery上的这个插件非常感兴趣:

在Yii2中,我不知道如何将此作为所有页面的捆绑包。 据说是这样的:

$(function(){
    $('.panel').lobiPanel({
        //Options go here
        ...
    });
});
使用这个的最佳实践是什么

请告知

更新

use yii\web\AssetBundle;

/**
   * @author Qiang Xue <qiang.xue@gmail.com>
   * @since 2.0
*/
class AppAsset extends AssetBundle
{

public $basePath = '@webroot';
public $baseUrl = '@web';
public $sourcePath = '@bower';
public $css = [
    'css/site.css',
    'plugins/lobipanel-dist/dist/css/lobipanel.css'
];
public $js = [
    'js/moment.js',
    'plugins/lobipanel-dist/dist/js/lobipanel.js',
    'js/main.js',
];
public $depends = [

    'yii\web\YiiAsset',
    'yii\bootstrap\BootstrapAsset',
    'yii\bootstrap\BootstrapPluginAsset',
    'yii\jui\JuiAsset',
];

}
使用yii\web\AssetBundle;
/**
*@作者薛强
*@自2.0以来
*/
类AppAsset扩展了AssetBundle
{
public$basePath='@webroot';
public$baseUrl='@web';
public$sourcePath='@bower';
公共$css=[
“css/site.css”,
'plugins/lobipanel dist/dist/css/lobipanel.css'
];
公共$js=[
'js/moment.js',
'plugins/lobipanel dist/dist/js/lobipanel.js',
“js/main.js”,
];
公共美元=[
“yii\web\YiiAsset”,
'yii\bootstrap\bootstrappasset',
“yii\bootstrap\BootstrapPluginAsset”,
“yii\jui\JuiAsset”,
];
}
获取错误:未捕获错误:无法在初始化之前调用工具提示上的方法;试图调用方法“destroy”

尝试更改

public $js = [
   'js/moment.js',
   'plugins/lobipanel-dist/dist/js/lobipanel.js',
   'js/main.js',
];
致:

此处的参考:[1]

尝试更改

public $js = [
   'js/moment.js',
   'plugins/lobipanel-dist/dist/js/lobipanel.js',
   'js/main.js',
];
致:


此处引用:[1]

Jui和lobipanel工具提示之间存在冲突。您是否使用了Jui和lobipanel工具提示之间存在冲突。您是否使用了

这似乎只是javascript,因此您应该添加一个适当的AssetTransgely,我已经包含了它们,并成功加载,但面板没有更改。请查看仅为javascript的updateseems,因此您应该添加一个适当的AssetTransgely,我已经包含了它们,并成功加载,但面板没有更改。请参阅updateNOt work,因为main.js中的lobi面板是从Delcare init到lobipanelNOt work,因为main.js中的lobi面板是从Delcare init到lobipanel