Vue2.js push返回{} 怎么用
时间: 2024-05-05 15:20:52 浏览: 58
解决vue.js this.$router.push无效的问题
5星 · 资源好评率100%
在 Vue2.js 中,可以使用 `this.$router.push()` 方法来导航到另一个路由。这个方法接收一个路由对象或一个 URL 字符串作为参数。
如果你希望在执行完 `push()` 方法后返回一个对象,可以通过给 `push()` 方法传递一个回调函数来实现。回调函数会在路由导航完成后执行,可以在回调函数中返回需要的对象。
例如,假设你要导航到 `/foo` 路由,并在导航完成后返回一个包含 message 属性的对象:
```js
this.$router.push('/foo', () => ({ message: 'Hello World' }))
```
在这个例子中,回调函数返回一个对象 `{ message: 'Hello World' }`,它会成为 `push()` 方法的返回值。
阅读全文