微信小程序之页面之间传递值
2024-08-25 11:39:30
页面之间传值有三种方式
1、url传值
2、本地存储传值
3、全局变量传值
1.url传值:
通过url传值的需要通过option来获取参数值。
更多详情可以访问小程序-navigateTo章节。
A页面:
wx.navigateTo({
url: 'test?id=1'
})
B页面:
Page({
data:{
id:'',
},
onLoad: function(option){
this.setData({
id:option.id
})
}
})
2.本地存储:
关于缓存,可以先访问小程序-数据缓存稍作了解。
A页面:
wx.setStorageSync('username', 'ddd')
B页面:
Page({
data:{
username:'',
},
onLoad: function(){
var username = wx.getStorageSync('username')
this.setData({
username: username
})
}
})
3.全局的app对象
关于app对象,可以访问小程序-注册程序了解相关信息。
app.js页面:
globalData: {
content:'' }
A页面:
var app = getApp();
app.content='ddd';
B页面:
var app = getApp();
var content = app.content;
最新文章
- EL算术表达式
- node设置cookie
- C# 浅谈接口的优势
- 查看一些特定sql需求的书写
- samba共享服务器搭建 亲手实验
- uva----(100)The 3n + 1 problem
- 冲突--ListView与ScrollView冲突的4种解决方案
- python中xrange与range的异同
- GDI相关函数
- js中document的用法
- Matlab内置函数
- 立即表达式的多种写法与注意点以及in操作符的作用
- Ironic几种不同的场景下的网络拓扑
- 如何实现Zabbix的主动注册功能
- SAP SD模块功能构成
- RabbitMQ的使用场景
- Logo的制作
- BZOJ.1076.[SCOI2008]奖励关(概率DP 倒推)
- 爬虫框架Scrapy之案例一
- Web-request内置对象在JSP编程中的应用