微信小程序使用navigateTo数据传递的实例_JavaScript_脚本之家

Page({ data:{ list:[] }, onLoad:function{ console.log("接收到的参数是list="+options.list);//此处打印出来的是字符串,解析如下 this.data.list = JSON.parse;//解析得到集合 }})
Page({ data: { dataObj:{name:'我是name', extra:'我是extra'} }, onLoad: function () { }, toTest: function{ wx.navigateTo({ url: '/pages/test/test?dataObj='+JSON.stringify } }) 
Page({ data: { list:['item-A','item-B'] }, onLoad: function () { }, next: function{ wx.navigateTo({ url: '/pages/test/test?list='+JSON.stringify } }) 

index.js 发送页JS

接收到的参数是str=字符串str

test.js [sm]:16
接收到的参数是obj={“name”:”我是name”,”dataObj”:”我是dataObj”}

Page({ data:{ dataObj:null }, onLoad:function{ this.dat.dataObj= JSON.parse;//解析得到对象 }}) 

2,传递对象{}

index.js 发送页JS

微信小程序使用navigateTo数据传递的实例

3,传递数组集合[]

Page({ data: { testStr: '字符串str' }, onLoad: function () { }, next: function{ wx.navigateTo({ url: '/pages/test/test?str='+this.data.testStr, }) } }) 

1,传递基本数据类型

test.js 接受页JS

test.js 接受页JS

test.js 接受页JS

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

test.js [sm]:17 接收到的参数是list=[“item-A”,”item-B”]

index.js 发送页JS

Page({ data:{ }, onLoad:function{ console.log("接收到的参数是str="+options.str); } }) 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图