比如我想从A界面跳转到B界面,然后想把一个id值传递到下一个界面怎么做,在android中我们都是使用Intent或者bundle来传值的,那么在微信小程序是怎么传递值的呢?很简单
wx.navigateTo({
url: 'posts-detail/posts-detail?id='+id,
})
就好像我们http请求中的get传参数一样,那么在另外界面怎么拿到这个传递的参数值呢?我们只要在onLoad()方法中获取就行
onLoad: function (options) {
var id = options.id;
console.log("传递过来的值是--->"+id);
}
这是传递一个参数,如果是多个参数呢?
wx.navigateTo({
url: 'posts-detail/posts-detail?id='+id+'&text='+"哈哈哈是",
})
如果是多个参数用&符号分割起来,其实就是http请求get方法一样,很简单.