想了半天才把标题名字取好怕沒想好别人搜索不进来!
好的方案肯定是要和大家分享的。
Vue自带的transition过渡动效可以很快的实现页面显示和隐藏然后给页面enter进入前和levat离开前加上transtion动画就可以有动效了。
但是也就是细节所在,我们做导航页面切换就不一样啦
大家在用app的时候,从首页跳到分类页再到购物车頁,页面是从左边离开右边进来的。没错吧!
然后倒着点从购物车到分类再到首页,页面是从右边离开左边进来的,对吧!
你想想你想想。就一个transition标签的name能搞定吗
第一步:在vue-router中,给这四个页面定义meta元信息num编号首页编号1、分类页编号2。。以此类推
第二步:在app.vue中watch觀察$route路由属性判断to和from两个参数,如果from之前的页面编号比to现在的页面编号小就是从左至右。反之
第三步:给tansition绑定:name属性使动画动态改变
苐四步:从左至右就给左边离开,右边进来的动画即离开的样式是translate to(-100%,0)。进来的样式是translate to(100%,0)
最后我在思考要不要发整个代码,前思后想还是不發了你们若评论区有要求再发。
学习吗不能直接复制滴滴滴滴!