当前位置: 首页 > 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.yidumall.com/news/106064.html

相关文章:

  • 石家庄网站建设推广电话购物网站哪个最好
  • 顺的网站建设咨询全网营销平台有哪些
  • 长沙哪里做网站好seo长尾关键词排名
  • 网站做不做账seo薪资seo
  • 临西做网站报价今日军事新闻最新消息
  • 百度站长验证网站失败网络营销是什么
  • 海淀网站建设公司排名西安百度公司
  • 网站管理系统模板2023年国家免费技能培训
  • 自动化产品的网站建设百度代发排名
  • 湖北响应式网站建设设计百度词条
  • 开源程序做网站任务百度快照网址
  • 网站 建设设计微信管理系统
  • 定制网站建设公司哪家便宜上海seo关键词优化
  • 暴雪战网杭州seo顾问
  • 泉州网站建设公司首选公司关键词如何确定
  • 手机上传网站源码自己搭建网站
  • iis7配置asp网站网站排名
  • 网站做哪块简单网络域名怎么查
  • 淘宝网站建设可行性分析平台推广策划方案
  • 租车公司网站模板产品网站推广
  • php网站开发api互联网营销工具
  • 今标 网站建设网络推广站
  • 网站后台发邮件搜索关键词的网站
  • 东阳高端营销型网站建设品牌宜昌seo
  • 设计电子商务网站百度推广一天烧多少钱
  • 石家庄建站程序巨量数据分析入口
  • 西班牙语网站设计哪家好惊艳的网站设计
  • 安全认证的机票网站成就怎么做制作网页
  • 手机网站建设选 朗创营销全网推广引流黑科技
  • wordpress心型图片滚动seo中介平台