Nuxt将vue转html,Vue Nuxt - 按钮单击时的不同页面转换

我正在构建一个Vue应用程序并从NuxtJS开始 . NuxtJS有一个内置页面转换模块,因此添加页面转换很容易,但现在我想在单击特定按钮时显示不同的转换 .

所以:我正在路线'/ test',当我点击菜单到'/ posts'时,它必须淡出,但是当我点击'/ test'路线内的按钮时,它应向左滑动,并且下一条路线也必须向左滑动 .

现在我只有这样的东西:

Testcomponent

{{transition}}

Posts!

export default {

data() {

return {

transition: 'page',

title: 'default'

}

},

methods: {

test() {

this.transition = 'slide';

this.$router.push('/posts');

}

},

transition: {

enterClass:`${this.transition}-enter`,

enterToClass:`${this.transition}-enter-to`,

enterActiveClass:`${this.transition}-enter-active`,

leaveClass:`${this.transition}-enter`,

leaveToClass:`${this.transition}-enter-to`,

leaveActiveClass:`${this.transition}-enter-active`,

}

// transition: {

// beforeEnter(el){

// alert('testtest');

// console.log(el);

// // transition: 'fade'

// }

// }

// transition: {

// name: this.clicked ? 'slide' : 'page'

// }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值