【问题标题】:Problems with routes - Vue路线问题 - Vue
【发布时间】:2020-11-10 07:18:02
【问题描述】:

我告诉你我的问题。 一开始我想说的是,在这个console.log ('Test');看台中,所有路线都创建了一个救生钩。

我有 5 条路线。

  • 首页
  • 测试1
  • 测试2
  • 测试3
  • 购物车

这个问题是当我点击主页或购物车时它工作。当我从 Home 切换到 Test1 时,Test1 也会执行。如果我从 Test1 切换到 Test2 或 Test3,Lifehook 不会执行。这 3 个(Test1、Test2 和 Test3)只有在我之前在 Home 或 Cart 上时才会执行。

为什么 Lifehook 没有在通过 API 添加的这 3 条路由上运行?

https://hasteb.in/dejezebu.js

【问题讨论】:

    标签: javascript vue.js


    【解决方案1】:

    生命周期钩子没有启动,因为在三个路由(Test1、Test2、Test3)之间切换时,组件 (Category.vue) 没有重新渲染。

    为了强制 Vue 创建组件 Category.vue 的新实例,您可以将路由的路径绑定到路由器视图的键,如答案中所述: https://stackoverflow.com/a/40890724/10082744

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 1970-01-01
      • 2015-10-11
      • 2015-12-23
      • 2019-01-06
      • 2019-12-05
      相关资源
      最近更新 更多