私はデバッガ(lodash)計算されたプロパティやvuexゲッターとは思えません。デバウンスされた関数は常にundefinedを返します。Vueで計算されたプロパティ/ゲッタをデバウンス
https://jsfiddle.net/guanzo/yqk0jp1j/2/
HTML:
<div id="app">
<input v-model="text">
<div>computed: {{ textComputed }} </div>
<div>debounced: {{ textDebounced }} </div>
</div>
JS:
new Vue({
el:'#app',
data:{
text:''
},
computed:{
textDebounced: _.debounce(function(){
return this.text
},500),
textComputed(){
return this.text
}
}
})
あなたは代替ソリューションを開いたり、デバウンスは、計算された項目に適用されることを要求されていますか? – mrogers
これはなぜうまくいかないのか知りたいですが、どのような代替ソリューションがあるのでしょうか? –
この興味深いフィドルを見てください:https://jsfiddle.net/yqk0jp1j/3/ – Cobaltway