Yii2 以正确的方式使用 AppAsets?

问题描述

我在 assets/AppAssets.PHP添加了资产文件(css、js)

示例:

public $css = [       
       
        'css/style.css','css/page-builder.css','css/settings.css','css/style-core.css','css/style-custom.css',];    
    public $js = [
       'js/jquery.min.js','js/jquery-migrate.min.js','js/jquery.themepunch.tools.min.js','js/jquery.themepunch.revolution.min.js','js/revolution.extension.slideanims.min.js','js/revolution.extension.layeranimation.min.js','js/revolution.extension.kenburn.min.js','js/revolution.extension.navigation.min.js','js/revolution.extension.parallax.min.js','js/revolution.extension.actions.min.js','js/revolution.extension.video.min.js','js/script.js','js/page-builder.js','js/effect.min.js','js/plugins.min.js',];
    public $jsOptions = ['position' => \yii\web\View::POS_HEAD];
    public $depends = [
      //  'yii\web\YiiAsset',];

我有主、主页、文章、画廊等布局。 在我使用的主布局中:

use app\assets\AppAsset;
AppAsset::register($this);

现在仅用于主页布局,我需要 js/revolution*,但不适用于文章等其他布局, 而对于画廊布局,我需要包含一些 js 文件,例如 miSlider.js,我也想保持顺序。

我尝试创建一个单独的资产包,例如 assets/Home.PHP,它只有 revolution*.js 文件,但找不到方法,如何维护如上所示的加载顺序。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)