template部分:
<uni-list>
<uni-list-item :show-extra-icon="true" showArrow :extra-icon="extraIcon" title="个人资料" link="navigateTo"
:to="`/pages/tabBar/my/myInfo?userInfo=`+JSON.stringify(userInfo)" />
</uni-list>
提一嘴:严格以json字符串形式传递数据,所以对象数据类型需要用JSON.stringify(对象)
script部分:
data() {
return {
extraIcon: {
color: '#dbdbdb',
size: '22',
type: 'gear-filled'
},
userInfo: {name:'lff',
age:18
},
}
},
跳转后页面接收传递数据userInfo:
onLoad(option) {
this.userInfo = JSON.parse(option.userInfo)
},
提一嘴:既然要正常使用对象数据类型,就记得用JSON.parse()转换回来哟~
后记:致记性不太好的Finelen~