微信小程序页面跳转时传值问题

1.页面属性

页面路径放在app.json中,分为

(1)tabBar页面

即小程序下边的一级目录

(2)pages页面:

二级三级..............页面,声明在app.json的pages属性中。


2.页面跳转

对应不同的页面属性,相应的传值有所区别,

(1)tabBar页面在跳转或者被跳转到时使用switchTab方法:  

wx.switchTab({
url: '/pages/task/task'
});
无法通过URL进行传值,那么这时候需要传值的话就需要使用全局变量globalData或者缓存,globalData在app.js中声明,

缓存:https://www.cnblogs.com/nosqlcoco/p/6231809.html

(2)普通页面传值使用navigateTo方法:

wx.navigateTo({
url: '/pages/me/me'
});
跳转时允许使用url传值,使用方法为

wx.navigateTo({
url: '../actionAdd/actionAdd?projectId=' + this.data.projectId
});
即 ?+属性名+属性值,(最多不能超过五层)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值