微信小程序> 小程序页面间数据传递-小程序通过全局变量实现两个页面之间数据传递(数组)-小程序页面传值

小程序页面间数据传递-小程序通过全局变量实现两个页面之间数据传递(数组)-小程序页面传值

浏览量:1769 时间: 来源:仙≮≯辶
小程序通过全局变量实现两个页面之间数据传递(数组)

1.刚开始学小程序,因为没有系统完整地学,所以有些功能不知道具体怎么实现,最近需要用到两个页面之间传递数据的功能,查了挺多,可能是个人没有具备太多的小程序知识,觉得有点看不太懂。最后终于搞出来了,记下来希望能帮到同样在学小程序的朋友们

2.首先需要在app.js中定义全局变量

//app.jsvarlistApp({})

3.然后在index页面中同样也定义该变量list,然后在onShow中获取全局变量的值(注意!要有varapp=getApp())

//index.jsvarapp=getApp()Page({data:{list:[]},onShowfunction(){varlist=app.list;this.setData({list:list})}})

4.在另外一个页面中定义全局变量list数组并赋值(注意!同样需要varapp=getApp())

//logs.jsvarapp=getApp()app.list=[{"id":1,"name":"Tom"},{"id":2,"name":"Alice"},{"id":3,"name":"Jack"},]Page({data:{list:[]}})

5.这时在index.xml文件中就可以直接引用list的数据了

//index.xmlviewwx:for="{{list}}"view{{item.id}}/viewview{{item.name}}/view/view

6.这篇文章的主要功能实现参考自CSDN中此作者的文章,本人只是将各具体步骤实现出来,方便跟我一样是初学小程序的人阅读,感谢。作者:gaoqiang1112原文:https://blog.csdn.net/gaoqiang1112/article/details/77876826?utm_source=copy

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎