# Debug ```html ``` ```js function log () { const l = [] for (let i = 0; i < 40; ++i) { l.push((Math.random()).toString(16)) } return l.join('\n') + '\n' } export default { data () { return { loading: false, log: log() } }, methods: { clear () { this.log = '' }, handleRequireMore (from) { if (this.loading) return this.loading = true setTimeout(() => { if (from === 'top') { this.log = log() + this.log } else if (from === 'bottom') { this.log = this.log + log() } this.loading = false }, 1000) } } } ```