首页 > 解决方案 > 如何使用动态组件在 Laravel 中的组件之间导航

问题描述

我正在使用 Laravel 和 VueJs 做一个小项目,我也在刀片模板中使用动态组件。

我想知道我可以在页面(组件)之间导航,因为我没有使用 vue-router。

这是我的代码:

methods: {
register(url){
  Csrf.getCookie().then(() => {
    User.register(url, this.form)
    .then(() => {
      // how can i redirect the user since i'm not using vue router / should i use vue router ? 
    })
    .catch(error => {
      
    });
  })
}
}

标签: laravelvue.js

解决方案


您的选择几乎是:

  • 使用 vue-router,将其元素包含在单个 Blade 视图中,然后使用<router-link>或在 Vue 路由之间导航this.$router.push()
  • 在 Laravel 的每个 Blade 视图中使用一个 Vue 组件,通过标准<a href>链接在它们之间导航

推荐阅读