最近在做微信小程序跳转小程序碰到页面跳转的问题,总结一下页面之间跳转的方式
这是最普遍的一种跳转方式其官方解释为:“保留当前页面,跳转到应用内的某個页面”
保留当前页面跳转到应用内的某个页面。但是不能跳到 tabbar 页面使用 可以返回到原页面。小程序中页面栈最多十层
其中url参数是需要跳转到目标页面的路径,路径可以带參数现在我们就看看这个参数怎么传递
2. 不同类型的参数传递:
Tip:其中下面的index是传值页面,text为接收参数页面
传递对象/数组:需要通过JSON.stringify将对潒转换为字符串传递接收时需要通过JSON.parse将字符串转换为对象
注意:如果对象的参数或数组的元素中遇到地址,地址中包括?、&这些特殊符号時对象/数组先要通过JSON.stringify转化为字符串再通过encodeURIComponent编码,接收时先通过decodeURIComponent解码再通过JSON.parse转换为JSON格式的对象/数组