当前位置: 首页 > news >正文

南宁做网站推广的公司哪家好中铁建工集团有限公司官网

南宁做网站推广的公司哪家好,中铁建工集团有限公司官网,北京企业模板建站,网页怎么注册1.通过 URL 传参 在页面跳转时,可以在 URL 中携带参数进行传递,然后在目标页面的 onLoad 生命周期中获取参数。 // 在页面 A 中跳转到页面 B 并传递参数 wx.navigateTo({url: /pages/detail/index?id123 });// 在页面 B 的 onLoad 生命周期中获取参数…

1.通过 URL 传参

在页面跳转时,可以在 URL 中携带参数进行传递,然后在目标页面的 onLoad 生命周期中获取参数。

// 在页面 A 中跳转到页面 B 并传递参数
wx.navigateTo({url: '/pages/detail/index?id=123'
});// 在页面 B 的 onLoad 生命周期中获取参数
onLoad: function (options) {console.log(options.id); // 输出 123
}

2.通过 navigateTo 方法传递数据:

通过 navigateTo 方法传递数据的方式比较常见,可以通过 wx.setStorageSync 方法在当前页面设置数据,然后在目标页面的 onLoad 生命周期中使用 wx.getStorageSync 方法获取数据。以下是一个示例代码来演示这种传递数据的方式:

在页面 A 中设置数据并跳转到页面 B:

// 在页面 A 中设置数据
wx.setStorageSync('key', 'value');// 使用 navigateTo 方法跳转到页面 B
wx.navigateTo({url: '/pages/pageB/pageB'
});

在页面 B 的 onLoad 生命周期中获取数据:

Page({onLoad: function(options) {// 在页面 B 的 onLoad 生命周期中获取数据var data = wx.getStorageSync('key');console.log(data); // 输出 'value'}
});

3.通过全局变量传值

可以在 app.js 文件中定义全局变量,然后在任何页面中都可以访问和修改这些全局变量。

在 app.js 文件中定义全局变量:

// app.js
App({globalData: {userInfo: null}
});

在任意页面中访问和修改全局变量: 

// 在任意页面中访问和修改全局变量
// 设置全局变量
getApp().globalData.userInfo = { name: 'Alice', age: 30 };
// 获取全局变量
console.log(getApp().globalData.userInfo); // 输出 { name: 'Alice', age: 30 }

4.通过事件总线传值

可以使用事件总线进行页面间通信,创建一个事件总线实例,然后在需要传递数据的页面发送事件,在需要接收数据的页面监听事件。

1.创建一个事件总线实例:

// eventBus.js
const EventBus = {events: {},on: function(event, callback) {if (!this.events[event]) {this.events[event] = [];}this.events[event].push(callback);},emit: function(event, data) {if (this.events[event]) {this.events[event].forEach(callback => {callback(data);});}}
};module.exports = EventBus;

2.在发送数据的页面发送事件

// pageA.js
const eventBus = require('../../utils/eventBus');// 发送事件
eventBus.emit('dataUpdated', { name: 'Bob', age: 25 });

3.在接收数据的页面监听事件:

// pageB.js
const eventBus = require('../../utils/eventBus');Page({onLoad: function() {// 监听事件eventBus.on('dataUpdated', (data) => {console.log(data); // 输出 { name: 'Bob', age: 25 }});}
});

这些都是微信小程序中常用的页面间传值方式

http://www.sczhlp.com/news/87778/

相关文章:

  • 沈阳百度网站的优点网站建设公司(推荐乐云践新)
  • 注释
  • Microsoft 推出 .NET 10 RC 1
  • 2025 第九届控制工程与先进算法国际论坛(IWCEAA 2025)
  • 龙岗网站建信用南京网站
  • 企业交易平台的网站制作多少钱网络推广有哪些
  • 网站升级建设费用溧阳企业网站建设
  • 乐平市网站建设wordpress 获取用户信息
  • 网站主机注册杭州软装公司排名前十强
  • 怎么确认网站是什么语言做的上海建筑设计公司排名前10
  • 西安家政公司网站建设山西网站建设公司哪家好
  • 有哪些做网游单机版的网站90设计供稿平台任务
  • 个人网站有哪些平台网站海外推广建设
  • 搜索百度网址版搜索广西seo快速排名
  • 做网站麻烦吗福州企业建设网站
  • 手机建站平台哪个好搜索引擎营销的典型案例
  • 企业建设网站有哪些html5高端网站建设织梦模板下载
  • 教资注册网站visual studio制作网站开发
  • 高等代数 I
  • kotlin中的netty
  • 企业网站营销实现方式解读北京网站建设 标准型 新翼
  • 怎样做免费的网站《教师网站建设与应用管理制度》
  • 网站图标在哪里做修改提供网站空间服务器
  • 网站开发工程师待遇淄博html5网站怎么做
  • 涪陵区小城镇建设管理处网站公众号和网站
  • 做推广用那个网站吗长沙公司电话
  • 一般做网站宽高多少做网站记者好吗
  • 男女在一起做恶心的事网站网站备案简介怎么写
  • 保定模板建站定制网站企业建设网站个人总结
  • 开发公司属于什么行业seo编辑的工作内容