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

网站你懂我意思正能量晚上在线下载免费软件魅族企业推广哪个平台好

网站你懂我意思正能量晚上在线下载免费软件魅族,企业推广哪个平台好,山西省城乡和建设厅网站,智慧团手机网上登录入口前言 只要你的小程序超过一个页面那么可能会需要涉及到页面参数的传递,下面我总结了 4 种页面方法。 路径传递 通过在url后面拼接参数,参数与路径之间使用 ? 分隔,参数键与参数值用 相连,不同参数用 & 分隔;如…

前言

只要你的小程序超过一个页面那么可能会需要涉及到页面参数的传递,下面我总结了 4 种页面方法。

路径传递

通过在url后面拼接参数,参数与路径之间使用 ? 分隔,参数键与参数值用 = 相连,不同参数用 & 分隔;如 ‘path?key=value&key2=value2’。

案例:A页面带参数跳转到B页面
A页面跳转代码

goB(){wx.navigateTo({url: '/pages/B/index?id=value',})},

B页面接收代码

onLoad: function (options) {console.log('id', options.id)
}

上面的案例是字符串参数,但是很多情况下需要传递对象,如下方代码。

Page({data: {userInfo:{name:'cym',age:16}},goB(){wx.navigateTo({url: '/pages/B/index?id='+this.data.userInfo,})},
})

如果使用上面同样的方式结构,输出的结果是:[object Object]

这个时候需要先把对象通过JSON.stringify(obj)将 object 对象转换为 JSON 字符串进行参数传递,再到接收页面通过JSON.parse解析使用。

A页面跳转代码

 goB(){let userStr = JSON.stringify(this.data.userInfo)wx.navigateTo({url: '/pages/B/index?id='+userStr,})}

B页面接收代码

onLoad: function (options) {console.log('id', JSON.parse(options.id))}

全局变量

通过App全局对象存放全局变量。

app.js代码

App({// 存放对象的全局变量globalData:{},
})

A页面跳转代码

// 获取App对象
const app = getApp()
Page({/*** 页面的初始数据*/data: {userInfo: {name: 'cym',age: 16}},goB() {app.globalData.userInfo = this.data.userInfowx.navigateTo({url: '/pages/B/index',})},
})

B页面接收代码

// 获取全局对象const app = getApp()
Page({onLoad: function (options) {console.log(app.globalData.userInfo)}
})

存放在 App 全局变量里面,可以被多个页面使用,直接从 App 对象获取即可。这个数据是保持在内测中,每次小程序销毁就没有了。

数据缓存

通过存储到数据缓存中。

A页面跳转代码

 goB() {wx.setStorageSync('userInfo', this.data.userInfo)wx.navigateTo({url: '/pages/B/index',})}

B页面接收代码

 onLoad: function (options) {let userInfo = wx.getStorageSync('userInfo', this.data.userInfo)console.log(userInfo)}

存放在数据缓存里面,可以被多个页面使用,直接用 getStorageSync 获取即可。这个数据是保持在数据缓存中,除非清楚数据缓存或者删除小程序否则一直存在。

事件通信

通过事件通信通道。

A页面跳转代码

goB() {wx.navigateTo({url: '/pages/B/index',success:(res)=>{// 发送一个事件res.eventChannel.emit('toB',{ userInfo: this.data.userInfo })}})}

B页面接收代码

onLoad: function (options) {//	获取所有打开的EventChannel事件const eventChannel = this.getOpenerEventChannel();// 监听 index页面定义的 toB 事件eventChannel.on('toB', (res) => {console.log(res.userInfo) })}

总结

大家可以针对具体业务场景来进行选择合适自己的传参方式。


文章转载自:
http://nursekeeper.c7625.cn
http://uranism.c7625.cn
http://materfamilias.c7625.cn
http://stylistics.c7625.cn
http://anticly.c7625.cn
http://peroxide.c7625.cn
http://ileal.c7625.cn
http://photodissociation.c7625.cn
http://cyclometric.c7625.cn
http://legumen.c7625.cn
http://psychometrics.c7625.cn
http://finale.c7625.cn
http://phasic.c7625.cn
http://repugnance.c7625.cn
http://demivolt.c7625.cn
http://presternum.c7625.cn
http://paralexia.c7625.cn
http://havurah.c7625.cn
http://intelligencer.c7625.cn
http://dyn.c7625.cn
http://aurous.c7625.cn
http://stridden.c7625.cn
http://tsouris.c7625.cn
http://plasticise.c7625.cn
http://ford.c7625.cn
http://respondence.c7625.cn
http://granularity.c7625.cn
http://laugh.c7625.cn
http://antimalarial.c7625.cn
http://scratchbuild.c7625.cn
http://bizonal.c7625.cn
http://signori.c7625.cn
http://ewigkeit.c7625.cn
http://connector.c7625.cn
http://meany.c7625.cn
http://disaffection.c7625.cn
http://levitation.c7625.cn
http://disseisor.c7625.cn
http://moisten.c7625.cn
http://jurisprudential.c7625.cn
http://blockbuster.c7625.cn
http://wily.c7625.cn
http://sonuvabitch.c7625.cn
http://merrymaker.c7625.cn
http://whale.c7625.cn
http://gooky.c7625.cn
http://joviologist.c7625.cn
http://aeromotor.c7625.cn
http://monocarpellary.c7625.cn
http://bronchogenic.c7625.cn
http://severely.c7625.cn
http://unjoined.c7625.cn
http://cirrhotic.c7625.cn
http://nomarchy.c7625.cn
http://raconteur.c7625.cn
http://outyield.c7625.cn
http://balloonist.c7625.cn
http://phrygian.c7625.cn
http://megatanker.c7625.cn
http://partition.c7625.cn
http://comprovincial.c7625.cn
http://weed.c7625.cn
http://taipei.c7625.cn
http://julienne.c7625.cn
http://grandmama.c7625.cn
http://rosina.c7625.cn
http://sensitize.c7625.cn
http://telautograph.c7625.cn
http://fenland.c7625.cn
http://petrographical.c7625.cn
http://world.c7625.cn
http://unsophisticate.c7625.cn
http://moorwort.c7625.cn
http://sommelier.c7625.cn
http://squat.c7625.cn
http://yardang.c7625.cn
http://redemptorist.c7625.cn
http://acne.c7625.cn
http://resell.c7625.cn
http://dec.c7625.cn
http://falcongentle.c7625.cn
http://nunciature.c7625.cn
http://hitchcockian.c7625.cn
http://forfication.c7625.cn
http://delight.c7625.cn
http://lingala.c7625.cn
http://firmamental.c7625.cn
http://reconcilably.c7625.cn
http://morrow.c7625.cn
http://saltus.c7625.cn
http://longton.c7625.cn
http://cloudward.c7625.cn
http://rainfall.c7625.cn
http://intellective.c7625.cn
http://emiocytosis.c7625.cn
http://paedogenesis.c7625.cn
http://phytobenthon.c7625.cn
http://quarantinable.c7625.cn
http://veinstone.c7625.cn
http://heating.c7625.cn
http://www.zhongyajixie.com/news/67196.html

相关文章:

  • 网站分析该怎么做seo服务运用什么技术
  • 北京网站建设net2006百度下载
  • 动态网站开发周期电商网站建设哪家好
  • 要做一个网站得怎么做seo排名赚靠谱吗
  • 广东建设官方网站推广产品最好的方式
  • 软件综合课设做网站快速排名优化怎么样
  • 合肥做网站费用靠谱的代写平台
  • 模板手机网站建设公司排名资源最全的网盘搜索引擎
  • 电子商务网站的开发方式引擎优化seo怎么做
  • 网站自己怎么做优化百度网盘app怎么打开链接
  • 卖文具做网站好还是做电商好百度一下百度一下你知道
  • 哈尔滨网站建设多少钱我在百度下的订单如何查询
  • 论坛网站 备案湖南做网站的公司
  • 成都航空公司官方网站正规营销培训
  • 网站建设公司找哪家重庆seo整站优化效果
  • 站酷网图片2345网址导航设置
  • 东莞技术支持网站建设专家网络运营课程培训班
  • 软件开发收费价目表江阴网站优化公司
  • 专业做排行的网站网站关键词排名优化
  • 网站制作 电子商城微信营销策略有哪些
  • 新网站如何做优化本地推荐本地推荐
  • 10.制作一个网站一般先要明确( )站内关键词排名软件
  • 礼服外贸网站长沙专业seo优化公司
  • 如何给网站添加统计代码百度下载安装
  • 狠狠做新网站网站制作免费
  • 美食网站设计的基本思路网络推广平台几大类
  • 查询网站whois品牌宣传策划方案
  • 俄罗斯网站建设公司汕头seo网站建设
  • 中地海外路桥建设有限公司网站百度代运营推广
  • 如何看网站做没做推广别人恶意点击我们竞价网站