watch: { $route: { handler: function(route) { this.redirect = route.query && route.query.redirect; }, immediate: true } },如何解释
时间: 2024-04-28 09:23:29 浏览: 158
微信小程序:小技巧系列合辑No.1
这是Vue.js中的一个watch属性,它监听了$route对象的变化。当$route变化时,会触发handler函数。handler函数的作用是将$route.query.redirect的值赋给this.redirect。immediate属性设置为true,表示在watch对象被创建后,立即执行一次handler函数,以保证在初始状态下,this.redirect的值与$route.query.redirect的值相同。这段代码的作用是实时监听路由变化,并将路由参数中的redirect值赋给组件的redirect属性,以实现路由重定向。
阅读全文