Create app.js
This commit is contained in:
20
.gh-pages/app.js
Normal file
20
.gh-pages/app.js
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
document.addEventListener('alpine:init', () => {
|
||||||
|
Alpine.data('list', () => ({
|
||||||
|
isLoading: true,
|
||||||
|
query: '',
|
||||||
|
_query: '',
|
||||||
|
items: [],
|
||||||
|
|
||||||
|
search() {
|
||||||
|
this._query = this.query.toLowerCase()
|
||||||
|
},
|
||||||
|
|
||||||
|
async init() {
|
||||||
|
this.items = await fetch('_items.json')
|
||||||
|
.then(response => response.json())
|
||||||
|
.catch(console.log)
|
||||||
|
|
||||||
|
this.isLoading = false
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user