Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue js在路由页面时为元素添加动画_Javascript_Css_Vue.js_Frontend_Vuejs2 - Fatal编程技术网

Javascript Vue js在路由页面时为元素添加动画

Javascript Vue js在路由页面时为元素添加动画,javascript,css,vue.js,frontend,vuejs2,Javascript,Css,Vue.js,Frontend,Vuejs2,我只想在路由页面加载完成时设置特定元素的动画。它不是路由页面转换。我试过很多方法。它是一个进度条,用于根据数据值动态设置百分比动画。我已经尝试过改变类的方法,但它不起作用。 我的要求是,我想从数据中传递值,并根据该值,在加载页面时,进度条应具有动画效果。 这就是我想要的。 我得到了下面的解决方案 @-moz关键帧动画条{ 0%{宽度:0%;} } @-webkit关键帧动画栏{ 0%{宽度:0%;} } @-ms关键帧动画栏{ 0%{宽度:0%;} } @-o-关键帧为条设置动画{ 0%{

我只想在路由页面加载完成时设置特定元素的动画。它不是路由页面转换。我试过很多方法。它是一个进度条,用于根据数据值动态设置百分比动画。我已经尝试过改变类的方法,但它不起作用。 我的要求是,我想从数据中传递值,并根据该值,在加载页面时,进度条应具有动画效果。


这就是我想要的。

我得到了下面的解决方案

@-moz关键帧动画条{
0%{宽度:0%;}
}
@-webkit关键帧动画栏{
0%{宽度:0%;}
}
@-ms关键帧动画栏{
0%{宽度:0%;}
}
@-o-关键帧为条设置动画{
0%{宽度:0%;}
}
@-关键帧为栏设置动画{
0%{宽度:0%;}
}
.图表{
背景色:#达达达;
高度:2倍;
位置:相对位置;
}
.图表.条形图{
背景色:#3D98C6;
身高:100%;
-moz动画:为条1.25s 1线性设置动画;
-webkit动画:动画条1.25s 1线性;
-ms动画:动画条1.25s 1线性;
-o动画:为1.25s 1线性条设置动画;
动画:动画条1.25s 1线性;
}

我想您正在寻找这样一个信息:每次导航都会触发警卫。您可以使用
.beforeach
显示条形图,使用
.afterEach
填充条形图。
<div class="media-body">
     <div class="progress">
           <div class="progress-bar progress-bar-warning" v-bind:class="{rating: isAnimate}">
         </div>
     </div>
 </div>