微信小程序中页面跳转时如何传递一个对象?

摘要:
我今天下午写作时遇到了这个问题。如何将对象传输到另一页。最后,使用JSON将跳转解析显示的页面转换为对象类型数据。Str=‘+Str,}),},然后写:onload:function{vardata=JSON.parse//现在数据是从index.js}传输的数据,所以非常简单。

今天下午写的时候就碰到这个问题,如何传递一个对象跳转到另外一个页面。

就是需要跳转的页面中先使用 JSON.stringify(obj)对需要传递的对象数据进行转换, 把转换后的数据接在 url地址后面。最后在跳转显示的页面先使用JSON.parse(json) 转换为对象类型的数据。

例: 在跳转需要跳转的页面 index.js中: 

     Jump() {
      var str= JSON.stringify(obj);
   wx.navigateTo({

    url: '/pages/list/list?str=' + str,

   }),

  }

然后在跳转显示的页面中写入: 

onload: function(option) {
    var data = JSON.parse(option.str)
   //现在data就是index.js中传过来的数据
}

然后就是这么简单就可以了。

免责声明:文章转载自《微信小程序中页面跳转时如何传递一个对象?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇链式编程学习之练习篇spring使用@Value标签读取.properties文件的中文乱码问题的解决下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微信小程序单向数据流解决

1. 小程序中没有vue中v-model一样的双向数据机制,并且小程序也不像vue那样的进行 实时的数据驱动视图. 小程序页面数据加载完成后再去改变data中的数据页面是 不会有变化的. 2. 解决: 使用小程序提供的特定方法, 该方法会触发框架本身再次对页面进行渲染 this.setDate()方法的使用如下:...

小程序获取用户登录及手机号登录

小程序登录除了常见的短信登录、密码登录,还一个最重要的就是微信授权登录了(毕竟是基于微信的,要给人家面子吗:0,手动滑稽),写这篇随笔的原因还是好久没更了,今天先随便放一个压压档。话不多说,直奔主题。 小程序的微信授权登录中,可以直接写入微信定义好的button组件掉起微信授权功能。 需要注意的就是定义open-type了,其对应的可选属性还有很多种,具体...

微信小程序接口测试时appid为空如何解决

一、web接口测试和app/微信小程序接口测试的区别 web接口一般是通过浏览器访问,app接口是通过手机端访问的,所以他们header头部请求是不一样的,一样的就是User Agent这个参数。 web请求的header请求中的User Agent以谷歌为例: MAC:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_1...

微信小程序创建自定义select组件(内含组件与父页面的交互流程)

 闲来无事将制作的select自定义组件制作贴出来,供大家借鉴,也可以为了以后的使用做个备注。 select是我自定义的组件,这个一定要记住,它是自定义组件! 以下书写select组件代码 其中的wxml如下 <view class="select_wrap"> <!-- 左边文字 --> <view class=...

微信小程序注册开发流程

开篇: 微信小程序 很多刚学的同学都不太清楚如何去申请这个小程序的appid 现在呢我就一步步的告诉大家这个流程: 首先第1步,百度搜索:微信公众平台-点击右上角的立即注册 第2步:可以看到有4大注册类型,我们选择小程序 第3步:准备好一个没有绑定过的qq邮箱即可,用来激活注册绑定小程序的 之后就到了激活,点击邮箱里的链接就可以了!这个就不截图了.大...

微信小程序基础学习笔记2:数据绑定相关

VUE语法 所有前端wxml中绑定的数据变量,都要定义在data中。 绑定事件,bindTap res ,取数据 currentTarget->dataset 这里的data-id中的data必须写,后面的id、title等可以任意自定义,H5的新属性,后面的id全部要用小写 myTap:function(res){ console.write }...