从一个组件跳转到另外的组件,通过代码控制跳转如下:

history.push("/index/goodsinfo/goodsdetail"); ///index/goodsinfo/goodsdetail  是地址
history.go();

这个过程中如何传递参数:

   history.push({pathname:'/index/goodsinfo/editgoods/',state:{info:"你好,我是info"}})
   history.go();

history.push 可以使用多个参数 state 可以包含我们需要传递的参数

在目标组件中,构造函数里面的props 我们打印出来结果如下:

 可以看到的是location 中有state 这个属性,里面就包含我们传过来的参数

 希望对你有所帮助!

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐