VueJS vue-router 不渲染参数

摇摆不定

我有一个 vue-router 应用程序,它没有接收我传递的参数,这是我的组件代码

<template>
<div id="container">
    <section class="content" id="error-display">
        <div class="row">
            <div class="col-sm-12">
                <article class="col-sm-offset-1 col-sm-3">
                    <img src="images/smurf.png" alt="Smurf - Grouchy">
                </article>
                <article class="col-sm-7">
                    <h1>{{ $route.params.code }}</h1>
                    <p>{{ $route.params.message }}, Go back <a href="#">home</a></p>
                </article>
            </div>
        </div>
    </section>
</div>

这是我的 vue-router 的声明

const router = new VueRouter({
    routes: [
        { path: '/error', component: { template: '<error></error>' } }
    ]
});

这是我用来导航的代码

router.push({ path: 'error', params: { code: 404, message: 'Resources not found' } })

我错过了什么还是我做错了什么?因为参数被渲染为空。提前致谢

安迪·加斯凯尔

您没有为路线定义参数。

像这样的路由{ path: '/error/:code/:message', component: { template: '<error></error>' } }应该可以工作,但在这种情况下值得考虑使用查询而不是参数,因为它/error/404/Resources%20not%20found是一个奇怪的 URL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vuejs + Vue-Router,在HTTP帖子等视图之间传递数据

来自分类Dev

VueJS vue-router 将值传递给路由

来自分类Dev

通过Vue Router渲染html文件

来自分类Dev

Vuejs 不渲染子路由

来自分类Dev

VueJS:$ router.push无法使用查询参数

来自分类Dev

React Router不渲染组件

来自分类Dev

使用vue-router在Vuejs 3上创建下一页按钮

来自分类Dev

VueJs-使用vue-router将数据传递到subRoutes组件

来自分类Dev

vue-router beforeEach函数不返回已更新的项目

来自分类Dev

使用vue-router的vuex getter不更新

来自分类Dev

vue-router在URL而非参数中返回'function%20%'

来自分类Dev

Vue <router-link>未在URL中附加参数

来自分类Dev

具有参数的Vue Router动态网段

来自分类Dev

在create()上未定义的vue-router参数

来自分类Dev

重新加载后vue-router设置了错误的参数

来自分类Dev

在Vue Router中根据路由参数加载不同的组件

来自分类Dev

如何根据从 vue-router 收到的参数呈现内容?

来自分类Dev

VueJS:我应该在Vue-Router SPA中放置一些常见的js util吗?

来自分类Dev

AngularJS ui-router 不渲染视图

来自分类Dev

React Router Switch 不渲染特定组件

来自分类Dev

React-router 不渲染组件

来自分类Dev

React Router 不渲染 Route 组件

来自分类Dev

Vue-cli3 演示使用 vue-router 路由到不工作的页面

来自分类Dev

VueJs [Vue警告]:渲染错误:“ TypeError:无法读取未定义的属性'title'”

来自分类Dev

无法在 Vuejs 中使用 vue-bootstrap 的 $bvModal 动态渲染模态

来自分类Dev

渲染函数中的错误:“TypeError:无法读取未定义的属性”,使用 Vuex 和 Vue Router

来自分类Dev

VueJS:vue2-dropzone

来自分类Dev

渲染后的Vuejs排序

来自分类Dev

VueJS表格渲染次数

Related 相关文章

热门标签

归档