材料来源 realworld 开源项目
asyncData 仅支持服务端,页面初始化,组件加载之前,不能this调用
案例
官方
nuxt.config.js
module.exports = {
router: {
linkActiveClass: 'active', // nuxt-link选中样式
extendRoutes (routes, resolve) {
routes.splice(0) // 清除默认路由 默认路由是根据pages下的文件夹创建的
routes.push(
...[
{
path: '/',
component: resolve(__dirname, 'pages/layout/'),
children: [
{
name: 'home',
path: '/',
component: resolve(__dirname