mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-30 17:37:14 +00:00
16 lines
610 B
JavaScript
16 lines
610 B
JavaScript
|
const messages = [
|
||
|
{ component: 'vText', data: 'Welcome to the <b>Dynamic Component</b> demo!' },
|
||
|
{ component: 'vText', data: 'Look at this nice picture:' },
|
||
|
{ component: 'vImage', data: 'https://placeimg.com/350/200/animals' },
|
||
|
{ component: 'vText', data: 'If you prefer, look at this code component:' },
|
||
|
{ component: 'vCode', data: 'var a = 1;\nvar b = 2;\nb = a;' },
|
||
|
{ component: 'vText', data: 'End of demo 🎉' },
|
||
|
]
|
||
|
|
||
|
function streamMessages (fn, i = 0) {
|
||
|
if (i >= messages.length) return
|
||
|
fn(messages[i])
|
||
|
setTimeout(() => streamMessages(fn, i + 1), 2000)
|
||
|
}
|
||
|
|
||
|
export default streamMessages
|