Я начал изучать Nuxt.js, и мне нравится Nuxt.js!
Но я столкнулся с проблемой:
Я хочу создать макеты верхнего и нижнего колонтитула для всех страниц моего приложения (аналог: extends layout
для мопс ).
Я нашел следующий путь (nuxt.config.js
):
router: {
extendRoutes(routes, resolve) {
routes.push({
name: 'custom',
path: '*',
component: resolve(__dirname, 'layouts/header.vue')
})
}
},
Но это не правильно для меня.: (
Я нашел документы ( click me ):
<!DOCTYPE html>
<html {{ HTML_ATTRS }}>
<head>
{{ HEAD }}
</head>
<body {{ BODY_ATTRS }}>
{{ APP }}
</body>
</html>
И я хочу установить параметры, где каждая страница загружается для моего шаблона:
<!DOCTYPE html>
<html {{ HTML_ATTRS }}>
<head>
{{ HEAD }}
</head>
<body {{ BODY_ATTRS }}>
{{ HEADER}}
{{ APP }}
{{ FOOTER}}
</body>
</html>
Возможно ли сделать что-то подобное в Nuxt.js?