当前位置:网站首页>微信小程序页面跳转传参
微信小程序页面跳转传参
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)
边栏推荐
- 洞察互联网大趋势,读完这篇文章你就彻底了解中文域名
- IP数据包格式(ICMP协议与ARP协议)
- TCP/IP四层模型
- The spark operator - repartition operator
- spark源码-任务提交流程之-5-CoarseGrainedExecutorBackend
- js动态获取屏幕宽高度
- I217-V在openwrt软路由下大流量断网问题
- 添加新硬盘为什么扫描不上?如何解决?
- Wireshark抓包及常用过滤方法
- Getting Started 03 Distinguish between development and production environments ("hot update" is performed only in the production environment)
猜你喜欢
随机推荐
D39_欧拉角与四元数
NIO工作方式浅析
【Day8】 RAID磁盘阵列
spark source code - task submission process - 2-YarnClusterApplication
spark算子-textFile算子
UE4美术你有必要了解的数学基础
[Pytorch study notes] 8. How to use WeightedRandomSampler (weight sampler) when the training category is unbalanced data
【Day8】磁盘及磁盘的分区有关知识
Three modes of vim
Image compression failure problem
快问快答—腾讯云服务器常见问题解答
什么是阿里云·速成美站?
spark算子-repartition算子
spark operator-wholeTextFiles operator
OpenCV3.0 兼容VS2010与VS2013的问题
硬盘分区和永久挂载
To TrueNAS PVE through hard disk
阿里云视频点播
入门文档05-2 使用return指示当前任务已完成
dsf5.0新建页面访问时重定向到首页的问题








