Mam problem z tym, że przekazywanie funkcji do komponentów nie działa w sposób opisany w dokumentacji.Vue.js przekazuje funkcje rekwizytom nie działającym
Jest w moich app.js
methods: {
updateAnswer: function(question) {
console.log('question: '+question);
}
}
Jest to w moim pliku HTML:
<multiplechoice class="question counterIncrement counterShow active" id="q2" whenanswered="{{ updateAnswer('1') }}"></multiplechoice>
To w moim components.js pliku:
props: [
'whenanswered'
],
ready: function() {
this.whenanswered();
},
I próbowałem już tego:
props: [
{ name: 'whenanswered', type: Function}
];
ale wciąż nie ma szczęścia.
To w moim konsoli kiedy załadować stronę:
Uncaught TypeError: this.whenanswered is not a function
Każda pomoc będzie bardzo mile widziane :)