如何通过vue-link向跳转页面传递一个对象或者数组?

来源:5-5 vue-router(路由参数)

不蒸馒头争口气

2018-05-14

 为什么我直接传递一个对象的时候,在url显示的是

http://img.mukewang.com/szimg/5af992a60001d63007390326.jpg

不能够访问这个对象的属性,但是如果在设置path的时候设置成其中一个属性却可以在跳转页面读取到

http://img.mukewang.com/szimg/5af993040001c53903930063.jpg

http://img.mukewang.com/szimg/5af9934200019ffc06540306.jpg

路由表里面我是这样设置的:

http://img.mukewang.com/szimg/5af993630001bd1602930094.jpg


写回答

1回答

fishenal

2018-05-14

因为item就是个对象啊,要取到里面的字符串要通过item.key这种形式获取。
传递信息建议最好使用router name+param的模式,通过路由内部传递对象也可以实现。意思是跳转通过name,参数通过param字段

0
0

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程