2017-02-06 2 views
0

私はデータとして保持するvuejs側にいくつかの条件があると仮定します。したがって、条件が変わった場合は、対応する関数をトリガーするか、jquery側でプラグインを初期化します。vuejsメソッドからjqueryプラグイン関数をトリガーすることは可能ですか?

var vm = new Vue({ 
    el: '#tracking', 
    data: { 
     condition:'condition1' 
     //condition:'condition2' 
    } 
}); 


jQuery('#tracking-picker-condition1').periodpicker({ 

}); 

jQuery('#tracking-picker-condition2').periodpicker({ 

}); 
+0

コード例は機能しません。そこにVueを含めてください。また、なぜVueをjQueryで使用したいのですか? – motanelu

+0

こんにちは@motaneluそれは単なるシミュレーションであり、作業コピーではありません。 私はその "期間ピッカー"プラグインを使用したいので。期間ピッカープラグインのvueバージョンがある場合、それも適合します。お返事ありがとう – radeveloper

答えて

0

はい、それは完全に可能である:) カスタムコンポーネントは好ましい選択https://github.com/hilongjw/vue-datepickerですが、あなたはどこでもあなたが欲しいjQueryのものを呼び出すことができます。 公式のvue 2.0文書では、select2 jqueryプラグインの例を見つけることさえできます。 https://jsfiddle.net/yyx990803/fruqrvdL/?utm_source=website&utm_medium=embed&utm_campaign=fruqrvdL

それはthis.$elは、コンポーネント識別子ですが、あなたのチョイスのいずれかのIDを使用することができます$(this.$el)として使用されています。

+0

ありがとうございます。 @Cristi Jora – radeveloper

0

あなたが探しているものはwatchersだと思います。

+0

答えをありがとう。 @Rashad Saleh – radeveloper

関連する問題