NProgress.js template

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NProgress.js template相关的知识,希望对你有一定的参考价值。

NProgress.js:加载进度条:http://ricostacruz.com/nprogress/

基础的这几个方法

这个网站上都有

我在一个地方看到这个代码

    NProgress.configure({
        template: \'<div class="bar" role="bar" style="background: white"><div class="peg" style="box-shadow: 0 0 10px #fff, 0 0 5px #fff;"></div></div><div class="spinner" role="spinner"><div class="spinner-icon" style="border-top-color:white;border-left-color: white"></div></div>\'
    });

怎么说呢

在网站上看不到吗

然后就自己在页面上捉摸

你用了这个插件

然后你定义加载条跟加载滚动的控制条呢

你就可以加这两句代码

在页面上的显示就是

<div id="nprogress"><div class="bar" role="bar" style="background: red; transform: translate3d(-0.6%, 0px, 0px); transition: all 200ms ease;"><div class="peg" style="box-shadow: 0 0 10px #fff, 0 0 5px #fff;"></div></div><div class="spinner" role="spinner"><div class="spinner-icon" style="border-top-color:white;border-left-color: white"></div></div></div>

看到吗

就演变成了这样的

configure顾名思义就是配置的意思啦

template就是模板的意思了

就是把这个模板放进nprogress里面咯

<script type="text/javascript">
        $(function(){
            NProgress.configure({
                template: $(\'#myId\').html() // template是用来设置动画样式的属性
            });
            NProgress.start();
        });
        $(window).load(function(){
            NProgress.done();
        })
    </script>

这个myid你可以在页面上了,也可以在js里面定义一下啦

然后你就可以这样引入这个模板了

是的

 

 role=bar :横向加载条 

          role=spinner 旋转的小圈  

这篇博客也是推荐了http://www.cnblogs.com/xuange306/p/5122451.html这个博客 说的很清楚 你们可以去看看吧

 

以上是关于NProgress.js template的主要内容,如果未能解决你的问题,请参考以下文章

进度条加载

vue项目中使用 nprogress 插件

vscode中设置vue代码片段

vscode代码片段生成vue模板

Xcode中的变量模板(variable template)的用法

7-微信小程序 模板(template)