首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nuxt js全静态动态页面,负载未定义

Nuxt js全静态动态页面,负载未定义
EN

Stack Overflow用户
提问于 2020-09-04 16:16:14
回答 1查看 568关注 0票数 2

我正在尝试动态生成页面。在运行nuxt generate之后,成功地创建了页面。但是加载页面(使用nuxt start)时,它显示标题未定义,我在生成时在有效负载中发送了该标题。

对于每个生成的页面,payload.js都存在,但由于某些原因,它不能工作。

页面结果:

nuxt.config.js

代码语言:javascript
复制
export default {
    target: 'static',

    generate: {
        routes() {
            const routing = [{url: 'page1', title: 'Page 1'}, {url: 'page2', title: 'Page 2'}, {
                url: 'page3',
                title: 'Page 3'
            }];

            return routing.map(route => {
                return {
                    route: route.url,
                    payload: route,
                };
            });
        }
    }
}

页面/_.VUE

代码语言:javascript
复制
<template>
    <h1>{{payload.title}}</h1>
</template>

<script>
    export default {
        async asyncData({payload}) {
            return {payload: payload}
        }
    }
</script>

命令:

代码语言:javascript
复制
nuxt generate
nuxt start
EN

回答 1

Stack Overflow用户

发布于 2020-12-07 22:02:00

为了测试生成的路由,您需要运行nuxt generate,然后运行nuxt serve。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63737366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档