2017-12-20 7 views
0

私はスパンのリストをレンダリングするためのv-forシンプルを持っている内部の現在の繰り返しの要素に手に入れる:各反復でV-ため

<span v-for="kc in kcList"> 
    {{ kc }} 
</span> 

を、私が取得できるようにしたいと思いますスパンをつかんで、kcの値を警告するonclick関数を追加しましょう。

これを行うにはどうすればいいですか?

答えて

1

私はあなたが「つかむ」ことを意味するのか分かりませんが、まあまあまあです。スパンにクリックハンドラを置くだけで、アラートを行うメソッドを呼び出すことができます。

new Vue({ 
 
    el: '#app', 
 
    data: { 
 
    kcList: ['one','two','three'] 
 
    }, 
 
    methods: { 
 
    alertOn(kc) { 
 
     alert(kc); 
 
    } 
 
    } 
 
});
<script src="//cdnjs.cloudflare.com/ajax/libs/vue/2.4.2/vue.min.js"></script> 
 
<div id="app"> 
 
    <span v-for="kc in kcList" @click="alertOn(kc)"> 
 
    {{ kc }} 
 
    </span> 
 
</div>

+0

ありがとう! @Roy Jが作成したメソッド "alertOn"に – ibiza

+0

という特定のスパン(kcの値に応じた条件でのみ)に 'onclick'を追加することは可能ですか?あなたがチェックしたい – Nevo

関連する問題