zoukankan      html  css  js  c++  java
  • yii2引入js和css

    assets/AppAsset.php

    public $css = [
        'css/site.css',
        'css/font/css/font-awesome.min.css',
        'css/doc.css',
    ];
    public $js = [
        'js/core/app.js',
    ];
    布局文件中有
    AppAsset::register($this);

    http://www.yiichina.com/question/344

    http://www.yiichina.com/topic/5604

    //输出url

    <a href="<?=  Url::to(['/users/login/login','id'=>5,'mark'=>true]) ?>" >登录 </a>

    以上等同于

    <a href="/users/login/login?id=5&mark=true" >登录 </a>

    //注册css

    ①css代码

    <?php

      $css=<<<CSS

      .title{

        color:blue;

        }

      CSS;

    $this->registerCss($css,View::POS_END);  //注册css代码 ,并置于最后面,避免被覆盖

    ?>

    ②注册css样式文件

    <?php

      $this->registerCssFile('@web/css/mystyle.css');

    ?>

    //注册js

    ①js代码

    <?php

       $js=<<<JS

      alert(123);

      JS;

      $this->registerJs($js,View::POS_HEAD); //注册JS代码 ,并置于最前面

      ?>

    ② js文件

    <?php

      $this->registerJsFile('@web/js/myJs.js')

      ?>

    参考:http://www.cnblogs.com/sheapchen/p/3939767.html

    解决引入顺序:

    use appassetsAppAsset;
    use yiiootstrapBootstrapAsset;

    AppAsset::register($this);

    $this->registerCssFile("@web/css/login.css",[
    'depends'=>[BootstrapAsset::className()]
    ]);

    关键是depends,参考:http://www.yiiframework.com/doc-2.0/guide-output-client-scripts.html

    The option depends is specially handled. It specifies which asset bundles this CSS file depends on. In this case, the dependent asset bundle is BootstrapAsset. This means the CSS file will be added afterthe CSS files in BootstrapAsset.

  • 相关阅读:
    Qt表格导出图片
    QItemDelegate edit某个控件后把数据写回model
    qt json操作
    qt在tableview中绘制图片
    qt tableview里面添加控件
    qt QAbstractItemModel一些方法介绍
    ecahrt表格内容自适应
    qt tableview列头背景颜色设置
    qt对plot柱状图颜色设置
    qtdebug和release加载不同的文件配置
  • 原文地址:https://www.cnblogs.com/youxin/p/4495119.html
Copyright © 2011-2022 走看看