当前位置:网站首页>微信小程序页面跳转传参
微信小程序页面跳转传参
2022-08-05 05:19:00 【CrazyQiQi】
首先小程序页面跳转能够传递参数的API有
- wx.navigateTo()
保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面 - wx.reLaunchTo()
关闭所有页面,打开到应用内的某个页面 - wx.redirectTo()
关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。
在用wx.navigateTo()进行跳转是,需要将json对象的数据转化为字符串的形式
我们需要通过这两个函数将json数组进行类似于打包解包的过程。
JSON.stringify();//将json转成字符串传值
JSON.parse();//将字符串转成对象接收
这是我们跨页面传递的json数组
var json = [
{
"gender": "性别",
"weight": "重量"
}
]
接下来就是通过路径带参数,将参数转化为字符串格式,传递到目标页面
wx.navigateTo({
//url填写你要跳转的页面
url: './../index/index?json=' + JSON.stringify(json) //将json数组转化为字符串
同时传递过去后,我们需要在目标页将传递过来的参数拿出来
/** * 生命周期函数--监听页面加载 */
onLoad: function (options) {
var list = JSON.parse(options.json) //第一页传过来的字符串转化为json数组
console.log(list)
边栏推荐
- spark算子-map vs mapPartitions算子
- The spark operator - repartition operator
- 入门文档07 分阶段输出
- unity实现第一人称漫游(保姆级教程)
- Unity3D中的ref、out、Params三种参数的使用
- Autoware--北科天绘rfans激光雷达使用相机&激光雷达联合标定文件验证点云图像融合效果
- [Paper Intensive Reading] Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation (R-CNN)
- 【Day8】RAID Disk Array
- 静态路由
- [Day8] Commands involved in using LVM to expand
猜你喜欢
随机推荐
IJCAI 2022|Boundary-Guided Camouflage Object Detection Model BGNet
Account and Permission Management
spark源码-任务提交流程之-5-CoarseGrainedExecutorBackend
[Paper Intensive Reading] The relationship between Precision-Recall and ROC curves
ACL 和NAT
新一代解析技术——云解析
硬盘分区和永久挂载
IP数据包格式(ICMP协议与ARP协议)
Blender软件介绍与使用心得
Spark source code-task submission process-6.1-sparkContext initialization-create spark driver side execution environment SparkEnv
Apache configure reverse proxy
账号与权限管理
spark operator-wholeTextFiles operator
【Day1】VMware软件安装
Spark源码-任务提交流程之-6.1-sparkContext初始化-创建spark driver端执行环境SparkEnv
Lua,ILRuntime, HybridCLR(wolong)/huatuo热更对比分析
TCP/IP四层模型
D39_坐标转换
入门文档09 独立的watch
I/O性能与可靠性









