typescript
1 2timer = false 3list = "" 4 5func(id) { 6 this.list += ( id + "," ) 7 $("#area").scroll(function() { 8 if (this.timer !== false) { 9 clearTimeout(this.timer); 10 } 11 this.timer = setTimeout(function() { 12 13 this.list = this.list.slice(0,-1) 14 let params = new URLSearchParams() 15 params.append("verison", this.version) 16 params.append("list", this.list) 17 axios.post(url_base + '', params) 18 .then(response => { 19 20 } 21 }) 22 }) 23 }, 200); 24 25 });
listに文字列を追加してゆき、スクロールを止めたタイミングでaxiosでpostしたいのですが、
this.list += ( id + "," )
でブレークをはると文字列が追加されていってるのに、
this.list = this.list.slice(0,-1)
の時にはthis.listはundefinedになってしまっていてsliceができないとエラーが出ます...
回答1件
あなたの回答
tips
プレビュー