私はvueのメソッドを書こうとしていますが、なぜ 'clickA'は動作しませんが、 'clickB'は実行可能ですか?なぜvueのメソッドが機能しないのですか?
注:解決策は、throttleの機能を 'clickB'のように機能させる必要があります。
new Vue({
el: '#app',
methods: {
clickA: function() {
_.throttle(function() {
var date = new Date();
var time = date.toLocaleTimeString();
console.log('A clicked', time)
}, 1000)
},
clickB: _.throttle(function() {
var date = new Date();
var time = date.toLocaleTimeString();
console.log('B clicked', time)
}, 1000)
}
});
<script src="https://unpkg.com/[email protected]/dist/vue.min.js"></script>
<script src="https://unpkg.com/[email protected]/lodash.min.js"></script>
<div id="app">
<button type="button" @click="clickA">A</button>
<button type="button" @click="clickB">B</button>
</div>
clickAは関数を返しませんか? –
重複しない、この質問は、なぜnotAが分類されていないスクリプトで実行できないのかを理解しようとしている –