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

来源:互联网 发布:干部动议知乎 编辑:程序博客网 时间:2024/06/02 07:02

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
});
即 ?+属性名+属性值,(最多不能超过五层)

原创粉丝点击