vue 路由变化 试图没变化
时间: 2023-11-15 10:58:20 浏览: 156
根据提供的引用内容,可以得知Vue路由变化时,路由对象会产生一个新的不可变对象,而当前激活的路由对象是只读的,里面的属性也是不可变的。如果需要在路由变化时改变组件的props,可以使用导航守卫来实现。但需要注意的是,尽可能保持props函数为无状态的,因为它只会在路由发生变化时起作用。如果需要状态来定义props,请使用包装组件,这样Vue才可以对状态变化做出反应。
如果Vue路由变化了,但试图没有变化,可能是因为路由变化后对应的组件没有重新渲染。这可能是因为组件的props没有改变,或者组件内部没有使用响应式数据。可以通过在组件内部使用响应式数据来确保组件能够在路由变化后重新渲染。
阅读全文