今天小编就为大家分享一篇vue实现跳转接口push 转场动画示例,具有很好的参考价值,希本文来源gaodai$ma#com搞$代*码*网望对大家有所帮助。一起跟随小编过来看看吧
1.index.js 配置子路由children。
import Vue from 'vue' import Router from 'vue-router' import SingerDetail from 'components/singer-detail/singer-detail'
Vue.use(Router)
export default new Router({ routes: [ { path: '/', redirect: '/recommend' }, { path: '/singer', component: Singer, //配置子路由,加一个参数children children: [ { //:id 以id为变量,传递一个参数,跳转到不同子路由 path: ':id', component: SingerDetail } ] }, { path: '/search', component: Search, children: [ { path: ':id', component: SingerDetail } ] } ] })
1.Singer
<div class='singer'> //需要用routeview承载子路由 </div>
.singer{ }
2.listview (singer子组件)
<div class='listview'> <ul> <li></li></ul></div>
.listview{ }
3.singerDetail
<div class='singer-detail'></div>
.singer-detail{ position:fixed z-index:100 top:0 left:0 right:0 bottom:0 background:lightgray } .slider-enter-active,.slider-leave-active{ transition: all 0.3s } .slider-enter,.slider-leave-to{ transform: translate3d(100%,0,0) }
4.push转场动画
<div class="chatdiv"> <div class="back"></div><div class="cont">免费咨询专业医生在线解答</div></div>
.slide-enter-active,.slide-leave-active{ transition: all 0.3s; } .slide-enter,.slide-leave-to{ transform: translate3d(100%,0,0); }
以上就是vue实现跳转接口push 转场动画示例的详细内容,更多请关注gaodaima搞代码网其它相关文章!