实现需求:在列表页点击一个商品跳转到商品的详情页,主要有2个动作:1:、页面跳转;2、跳转页面后取得数据渲染详情页。
目录
用this.$router.push方法,效果不理想,url不会显示参数,刷新页面后数据会丢失,导致页面无法渲染。
当然也有办法解决这个问题,但路由配置略复杂,遂放弃。
相较之下,还是uni.navigateTo好用。
uni.navigateTo(OBJECT)
保留当前页面,跳转到应用内的某个页面,使用
uni.navigateBack
可以返回到原页面。
一、跳转页面
使用方法如下, url取起始页面与目标页面的相对路径,?后面携带传递的参数。
//在起始页面跳