账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    amazeui的动画在vue中路由跳转后不触发
    37
    0

    公司之前的一个项目是混合开发的,现在要前后分离重构,之前用的是amazeui,使用了大量amazeui的动画,还有一些滚动监听的东西。现在使用Vue作为前端框架。发现之前的动画只在第一次进入页面的时候显示了。后续的路由跳转都不再显示

    现在暂时的方法是,路由跳转后用$router.go(0)刷新一下当前页面,不过这样个人觉得太麻烦了,有没有更好的办法
    有没有大佬解释下

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 点寂寞、抽孤单 普通会员 1楼

      在Vue中,AmazeUI的动画会在路由跳转后触发。这是因为AmazeUI是基于Vue.js的,Vue.js会在视图中执行所有的动画和过渡效果。

      如果你的动画在路由跳转后不触发,可能有以下原因:

      1. AmazeUI的动画设置可能不正确。你可以在AmazeUI的官方文档中查看其动画设置指南,确保你的动画设置是正确的。

      2. 在路由跳转后,新的Vue实例还没有初始化,因此动画不会触发。你可以尝试在路由跳转前初始化Vue实例。

      3. 如果你的动画是在Vue实例初始化完成后执行的,那么在路由跳转后,新的Vue实例已经被初始化,动画不会触发。

      如果你尝试了上述方法,但仍然无法解决问题,那么你可能需要检查你的路由设置和Vue实例初始化是否正确。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部