美文网首页
路由动画

路由动画

作者: 0说 | 来源:发表于2021-04-13 22:53 被阅读0次

全局路由动画


image.png

transition.css

/*
路由动画
nuxt 都是约定式的 所有这里配置 page-enter-active page-leave-active 就会自动添加上去
*/
/* 动画形式 */
.page-enter-active,.page-leave-active {
  transition: all 0.3s;
}
/* 入 退 */
.page-enter,.page-leave-active {
  opacity: 0;
}

nuxt.config.js

// 全局样式
  css: [
    'assets/css/transition.css'
  ],

页面组件路由动画

export default {
  name: 'reg',
  validate({ parmas, query: { name } }) {
    console.log(name)
    // 完成校验业务
    return true
  },
  transition: 'reg' // 先订动画类名
}
</script>
<style scoped>
/* 给单独的页面做路由动画 也可以在全局文件下写 */
  .reg-enter-active,.reg-leave-active {
    transition: all 0.3s;
  }
  .res-enter, .reg-leave-active {
    margin-left: 1000px;
  }
</style>

相关文章

网友评论

      本文标题:路由动画

      本文链接:https://www.haomeiwen.com/subject/avshlltx.html