roundSliderというjqueryのプラグインを使用しています。
こちらにchangeオプションがあり、スライド操作するとchange内の処理が呼ばれます。
こちらの処理内でvuejsのデータプロパティにアクセスしたいのですが、undefinedになってしまいます。
どういう方法でアクセスできるようになるのでしょうか?
HTML
1<div id="slider"></div>
JS
1 data: function() { 2 return { 3 name: "takashi", 4 } 5 }, 6 7 mounted () { 8 $("#slider").roundSlider({ 9 change: function (e) { 10 console.log(this.name); 11 } 12 }); 13 }
上記のコードで、change内で参照しているthis.nameはアクセスできません。
この値をchange内で取得したり、変更したりしたいです。可能であれば、vuejsのmethodを定義しそちらを呼び出したいと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/21 13:36