微信小程序 wx.navigateTo()多个参数传参方法

Posted 小小文呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序 wx.navigateTo()多个参数传参方法相关的知识,希望对你有一定的参考价值。

正在学习中,传递多个参数的方法,记录一下

参数传递
1.数据需要转义为字符串才能通过参数传递 JSON.stringify()
2.多个参数传递,前面要加 & 符号

let dataList = JSON.stringify(this.data.dataLists)
wx.navigateTo(
   url: '../details/details?dataList=' + dataList + '&violations=' + this.data.violations,
);

参数接收
接收时使用 JSON.parse() 方法将数据转换为 javascript 对象

onLoad: function (options) 
  let list = JSON.parse(options.dataList)
  this.setData(
    datalist: list,
    violations: options.violations,  
  )
,

以上是关于微信小程序 wx.navigateTo()多个参数传参方法的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序页面跳转过程的参数传递

微信小程序之wx.navigateback往回携带参数

微信小程序 navigateTo 传对象参数

微信小程序 wx.navigateTo()传参

微信小程序返回页面传值

微信小程序中的wx.navigateTo和wx.navigateBack之间的配合