【问题标题】:Vue.js Redirect to Named Route?Vue.js 重定向到命名路由?
【发布时间】:2018-05-10 15:47:34
【问题描述】:

我正在开发一个 vue.js 项目。 我有以下配置的路线

{
  path: '/Cart',
  component: Cart,
  props: (route) => ({
   payment_id: route.query.payment_id,
   payment_request_id: route.query.payment_request_id
  })
}

我的场景是购物车->付款(第三方)--(重定向到)--->购物车。

在重定向期间,网址将附加为 www.example.com/cart?payment_id='xxx'

路由无法识别请求的购物车页面?

任何帮助将不胜感激?

注意:我使用window.location.href 导航到付款页面。

【问题讨论】:

  • 请提供代码。你试过用 this.$router.push 吗?
  • 你确定控制台没有错误?
  • 所有 Spa 都有这个问题,解决方案是在请求特定页面时重定向到索引页面。 router.vuejs.org/en/essentials/history-mode.html
  • 是的,感谢您的链接。如果我从静态存储桶提供 HTML 页面,我想知道如何重定向。

标签: vue.js vuejs2 url-redirection vue-component vue-router


【解决方案1】:
    routes: [
    { path: '/a', redirect: { name: 'foo' }}
  ]

文档

https://router.vuejs.org/guide/essentials/redirect-and-alias.html#redirect

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 2014-10-19
    • 2017-04-24
    • 2014-10-28
    • 2015-05-01
    • 2013-05-28
    • 2017-11-01
    相关资源
    最近更新 更多