找回密码
 立即注册

QQ登录

只需一步,快速开始

微信小程序 navigateTo 传对象参数

[复制链接]
查看: 97|回复: 1
最佳答案
0 

7

主题

7

帖子

155

积分

新人求带

积分
155
 楼主| 发表于 2017-11-15 10:10:10 | 显示全部楼层 |阅读模式
当微信小程序navigateTo传入参数是个object时,请使用JSON.strtingify将object转化为字符串,代码如下:
  1. wx.navigateTo({
  2.      url: '../sendCheckTea/sendCheckTea?current=' + JSON.stringify(object),
  3. })
复制代码

接收的时候使用json.parse将字符串解析成对象,代码如下:
  1. let data = JSON.parse(options.current)
复制代码

需要注意的是,不要将参数object先使用变量存起来,然后进行传递,这样写接收的时候无法解析成功object,错误展示代码如下:
  1. //错误示范
  2. let data = JSON.stringify(object);
  3. wx.navigateTo({
  4.      url: '../sendCheckTea/sendCheckTea?current=' + data
  5. })

  6. //这样传入data,接收参数的时候无法解析成功object
复制代码

ps:在这个地方踩了很多坑,终于发现是这个原因无法解析成功,所以还是直接在传参的地方直接json.stringify转化,不要使用变量存起来再传
回复

使用道具 举报

最佳答案
0 

0

主题

2

帖子

84

积分

新人求带

积分
84
发表于 2017-11-15 17:00:17 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


易域网-您身边的域名管家

henkuai.com是专业的第三方微信开发者平台,为生态而生。


本站为第三方微信开发者平台,非腾讯官方网站。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

欢迎来这里一起喝喝茶,
聊聊你的产品。

微信公众号gongzhongkaifa

工作日12小时内回复。

广告推广
zhongcong@henkuai.com

工作日12小时内回复。

市场合作
songchang@henkuai.com