微信小程序 页面跳转 数据传递 demo【初学者】

例如:我们从 a 页面 跳转到 b 页面

那怎样把数据从 a 页面传递到 b 页面呢 ??

有三种较好的方法:

  1. 借助 app.js 里的 globaData对象
  2. 借助 缓存(类似于第一种方法,看看小程序官方文档就 ok)
  3. 将数据附加到路径后(本文没写)

————————- ———-

  1. 可以使用 app.js 中 globaData 存储数据

在第一个页面将数据写入 app.js ,跳转到第二个页面时读出 app.js 里的数据

直接上代码


// app.js
App({
	globalData: {
	}
});
// a.js
var app = getApp();

Page({
	onLoad: function () {
		// 在 a.js 里将 '我是一个没有感情的 CPU'存储到 app.js globalData里,
		app.globalData.name = "我是一个没有感情的CPU";
		
	}
})
// b.js
var app = getApp();  // 这行重要

Page({
	onLoad: function (options) {
		console.log(app.globalData.name);
		// 直接打印 globalData.name  我是一个没有感情的 CPU
	}
})

喜欢或对你有帮助,请点个赞吧 。

有错误或者疑问还请评论指出。

我的个人网站 --> 点击访问


放一下 小程序,有用到这个知识

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值