vue-nprogress-pjax

1.0.3 • Public • Published

PJAX adapter with NProgress for Vue

This Vue plugin was forked from riverskies/vue-pjax-adapter.

Ogigin Author Infomation

Riverskies Development Limited is a small software development company based in Surrey, UK.

##当前版本信息 更多请查看changelog.md:

  • 1.0.3
    • 修复如果href是锚点或者是click事件,则不再使用pjax
  • 中间版本说明,请查看changelog
  • 1.0.1
    • 当前版本仅在原项目基础上增加了NProgress,仅添加两行代码,不影响原有使用

###其他说明

  • 如果你是基于laravel使用,当前插件应该是没有任何问题
  • 如果你是基于Yii2使用,请在Yii::$app->response输出前,增加header头,设置x-pjax-url为当前URL
    • 如果你基于Yii2 + blade,请在main模板加载app.js前,进行判断
    @if(!Yii::$app->request->headers->get('x-pjax'))
        <script src="....app.js"></script>
    @endif
    因为当前插件在使用时,仅去除html,head,body,等标签,<script src="app.js">,还是会引入(虽然不会重复加载),但在DEV模式下会报Warning,提示
    Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <script>, as they will not be parsed
    因此需要加上判断

Readme

Keywords

Package Sidebar

Install

npm i vue-nprogress-pjax

Weekly Downloads

2

Version

1.0.3

License

ISC

Unpacked Size

35.3 kB

Total Files

10

Last publish

Collaborators

  • gouki