1魔吐,傳遞基本數(shù)據類型
index.js發(fā)送頁JS
Page({
?data: {
? testStr: '字符串str'
?},
?onLoad: function(){
?},
?next: function(e){
? wx.navigateTo({
?? url: '/pages/test/test?str='+this.data.testStr,
? })
?}
})
test.js接受頁JS
Page({
?data:{
?},
?onLoad:function(options){
? console.log("接收到的參數(shù)是str="+options.str);
?}
})
打印的Log如下:?
接收到的參數(shù)是str=字符串str
2捺信,傳遞對象{}
index.js發(fā)送頁JS
Page({
?data: {
? dataObj:{name:'我是name',extra:'我是extra'}
?},
?onLoad: function(){
?},
?toTest: function(e){
? wx.navigateTo({
?? url: '/pages/test/test?dataObj='+JSON.stringify(this.data.dataObj)
? })
?}
})
test.js接受頁JS
Page({
?data:{
? dataObj:null
?},
?onLoad:function(options){?
? this.dat.dataObj= JSON.parse(options.dataObj);//解析得到對象
?}})
打印的Log如下:
test.js[sm]:16接收到的參數(shù)是obj={“name”:”我是name”,”dataObj”:”我是dataObj”}
3,傳遞數(shù)組集合[]
index.js發(fā)送頁JS
Page({
?data: {
? list:['item-A','item-B']
?},
?onLoad: function(){
?},
?next: function(e){
? wx.navigateTo({
?? url: '/pages/test/test?list='+JSON.stringify(this.data.list),
? })
?}
})
test.js接受頁JS
Page({
?data:{
? list:[]
?},?
onLoad:function(options){?
? console.log("接收到的參數(shù)是list="+options.list);//此處打印出來的是字符串碑隆,解析如下? ?
? this.data.list = JSON.parse(options.list);//解析得到集合
?}})
打印的Log如下:
test.js[sm]:17接收到的參數(shù)是list=[“item-A”,”item-B”]