vue-router中,页面之间跳转可以传递数组吗?

Magee
  • 76

如,从a.vue跳到b.vue,并且把a.vue中的[{name:'李磊'},{name:'韩梅梅'}]数组传递到b.vue,可以做到吗?

回复
阅读 13.7k
6 个回答
✓ 已被采纳

router.push({name: '', params:{list: []}})

clipboard.png
我打印出来的可不是字符串喔

建议使用vuex或者localstorage缓存

可以传递的,但是手动刷新后失效
可以根据业务需求选择是在router中带参数还是使用vuex

tommywsq
  • 1
新手上路,请多包涵

传输组的话可以把数组转成Json字符串,然后当做参数传递,接收的时候再转成Json格式,刷新也可使用。

我也建议使用vuex进行全局控制

宣传栏