Ich konnte es nicht schaffen, es zu arbeiten. v-on: click-Ereignis ruft die Methode in Vue-Instanz nicht auf. Hier ist der Codes:VueJS On-Click-Ereignis funktioniert nicht
<div id="app">
<button class="btn btn-success" v-on:click="postEventData">
<i class="icon wb-share"></i> Publish
</button>
</div>
Vue Beispiel:
var vm = new Vue({
el: '#app',
data: {
someData: 'fooBar'
},
methods: {
postEventData: function() {
axios.post('/foobar', vm._data);
}
}
});
Jede mögliche Hilfe würde geschätzt!
Ihr 'v-on: click' wird gerade richtig aufgerufen. Schauen Sie sich diese Geige an, zum Beispiel https://fiddle.jshell.net/v1qpt8d8/1/ –
Sie müssen in der Methode 'postEventData' auf' this' verweisen, nicht auf 'vm' – thanksd
Danke, aber sogar ich kopiere die jsfiddle, it funktioniert nicht. – lostbyte