我之前是使用v-if实现切换的,这样可以使用transition动画,现在领导让换成了转路由的方式来切换,导致transition动画失效了,这种情况我该怎么处理。
3 回答
慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
<transtion name="slide-fade">
<router-link to="/"></router-link>
<transtion>
慕妹3146593
TA贡献1820条经验 获得超9个赞
<transition :name="transitionName">
<router-view class="child-view"></router-view>
</transition>
添加watch:
watch:{
'$route':function(to,from){//添加路由切换过渡动画const toDepth = to.path.split('/').lengthconst fromDepth = from.path.split('/').lengththis.transitionName = toDepth < fromDepth ? 'slide-right' : 'slide-left'
}
}
- 3 回答
- 0 关注
- 2850 浏览
添加回答
举报
0/150
提交
取消