edgardmessias / yii2-nprogress
为Ajax应用提供的简洁进度条。灵感来自Google、YouTube和Medium,适用于Yii2框架。
0.3.0
2015-08-19 20:01 UTC
Requires
- bower-asset/nprogress: *
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-14 16:50:21 UTC
README
为Ajax应用提供的简洁进度条。灵感来自Google、YouTube和Medium,适用于Yii2框架。
安装
安装此扩展的首选方式是通过composer。
运行以下命令之一:
php composer.phar require --prefer-dist edgardmessias/yii2-nprogress "*"
或者将以下内容添加到您的composer.json
文件的require部分。
"edgardmessias/yii2-nprogress": "*"
使用方法
扩展安装完成后,只需在视图代码中使用它即可。
<?php \edgardmessias\assets\nprogress\NProgressAsset::register($this); ?>
自定义
要更改设置,只需在配置文件中添加以下代码:
'components' => [ 'assetManager' => [ 'bundles' => [ 'edgardmessias\assets\nprogress\NProgressAsset' => [ 'configuration' => [ 'minimum' => 0.08, 'showSpinner' => true, ], 'page_loading' => false, 'pjax_events' => true, 'jquery_ajax_events' => false, ], ], ], ],
设置
configuration
: NProgress配置(默认:null
)page_loading
: 在页面加载时显示NProgress(默认:false
)pjax_events
: 对于pjax:start和pjax:end事件显示NProgress(默认:true
)jquery_ajax_events
: 对于ajaxStart和ajaxComplete事件显示NProgress(默认:false
)