私はそれを動作させることができませんでした。 v-on:clickイベントはVueインスタンスのメソッドを呼び出さない。ここでのコードは次のとおりです。VueJSオンクリックイベントが機能しない
<div id="app">
<button class="btn btn-success" v-on:click="postEventData">
<i class="icon wb-share"></i> Publish
</button>
</div>
Vueのインスタンス:
var vm = new Vue({
el: '#app',
data: {
someData: 'fooBar'
},
methods: {
postEventData: function() {
axios.post('/foobar', vm._data);
}
}
});
任意の助けをいただければ幸いです!これに
あなたの 'v-on:click'はちょうどいいと呼ばれています。このフィドルを見てくださいhttps://fiddle.jshell.net/v1qpt8d8/1/ –
あなたの 'postEventData'メソッドで' vm'ではなく 'this'を参照する必要があります – thanksd
ありがとうございます。でも、私はjsfiddleを貼り付けてコピーします。動かない。 – lostbyte