| 1234567891011121314151617181920212223242526 |
- # Важно загрузка стилей компонента/страницы
- document.head.insertAdjacentHTML('beforeend','<style type="text/tailwindcss" page="Blog">'+stylFns['app/pages/Blog/index.styl']+'</style>')
- module.exports =
- name: 'BlogPage'
- # ВАЖНО загрузка шаблона через рендер функцию
- render: (new Function '_ctx', '_cache', renderFns['app/pages/Blog/index.pug'])()
- data: ->
- posts: []
- loading: true
- error: null
-
- beforeMount: ->
- @loadBlogPosts()
-
- methods:
- loadBlogPosts: ->
- try
- @loading = true
- @posts = await AppDB.getBlogPosts(limit: 10)
- @loading = false
- catch error
- @error = "Ошибка загрузки постов: "+error
- @loading = false
-
|