easyconn / yii2-nprogress
为Ajax应用提供的简洁进度条。灵感来源于Google、YouTube和Medium,适用于Yii2框架。
0.3.2
2018-04-15 09:44 UTC
Requires
- bower-asset/nprogress: *
- yiisoft/yii2: *
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
)