2017-11-28 7 views
0

ボタンをクリックすると、別のdivクラスにanimate.cssクラスを追加またはバインドしません。VueJS - vuejsのonclickメソッドでanimate.cssクラスをバインドする方法はありますか

+0

あなたが最初のコード例を提供することができますが含まれていませんか? – samayo

+0

私は極度に申し訳ありません。私は今すぐそれを提供することはできません。あなたが私のために役立つだろうそれの説明を私に与えるならば。 –

答えて

0

多分それはあなたが何を意味ですが、あなたの質問には詳細

var app = new Vue({ 
 
    el: '#app', 
 
    methods: { 
 
    \t animate() { 
 
    let elem = document.querySelector('.another-class') 
 
     if (!elem.classList.contains('bounce')) { 
 
\t \t elem.classList.add('bounce') 
 
     } 
 
\t setTimeout(() => { elem.classList.remove('bounce') }, 1000) 
 
    } 
 
    } 
 
})
<link href="https://cdn.jsdelivr.net/npm/[email protected]/animate.min.css" rel="stylesheet"/> 
 
<script src="https://unpkg.com/[email protected]/dist/vue.js"></script> 
 
<div id="app"> 
 
    <h1 class="another-class animated">Animate.css</h1> 
 
    <button @click="animate"> 
 
    animate it 
 
    </button> 
 
</div>

+0

返信ありがとう、コード実行エラーです。 –

+0

エラーログを表示し、プロジェクトのアーキテクチャを表示してください! –

+0

ありがとうございます –

関連する問題