微信小程序使用navigateTo数据传递的实例
网络编程 2021-07-04 17:32www.168986.cn编程入门
这篇文章主要介绍了微信小程序使用navigateTo数据传递的实例的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
微信小程序使用navigateTo数据传递的实例
1,传递基本数据类型
index.js 发送页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("接收到的参数是str="+options.str); } })
打印的Log如下
接收到的参数是str=字符串str
2,传递对象{}
index.js 发送页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 接收到的参数是obj={“name”:”我是name”,”dataObj”:”我是dataObj”}
3,传递数组集合[]
index.js 发送页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("接收到的参数是list="+options.list);//此处打印出来的是字符串,解析如下 this.data.list = JSON.parse(options.list);//解析得到集合 }})
打印的Log如下
test.js [sm]:17 接收到的参数是list=[“item-A”,”item-B”]
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程