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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue的动画transition不起作用
    33
    0

    <script src="../vue.js"></script>

    <title>Document</title>
    <style>
        .fade-enter{
            opacity: 1;
        }
        .fade-enter-active{
            transition: opacity 3s;
        }
    </style>

    </head>
    <body>

    <div id="app">
        <transition name='fade'>
            <div v-show='show'>hello world</div>
        </transition>
        
        <button @click='handclick'>change</button>
    </div>
    transition的过渡效果不起作用啊,为什么??
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 逢九输 普通会员 1楼

      Vue动画transition不起作用可能有以下几种情况:

      1. 确保你在使用transition之前已经设置了transition动画。你可以使用@keyframes动画来定义一个过渡动画。

      2. 确保你的transition属性在组件中正确使用。在Vue中,transition属性应该放在你的组件的模板中,而不是在JavaScript中。

      3. 确保你的组件在DOM加载后就准备好进行动画了。你可以使用Vue的mounted生命周期钩子来检测组件是否已经准备好。

      4. 如果你使用了第三方动画库,确保你已经正确引入了该库,并且在你的组件中正确使用了它。

      5. 如果你在尝试使用动画后立即触发动画,确保你已经在元素上设置了animation属性。

      如果你已经尝试了上述方法,但是问题仍然存在,你可能需要提供更多的代码和更详细的错误信息,以便我们更好地帮助你解决问题。

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