VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

微信开发简介(十一)更新上一页数据(微信上次更新是什么时候)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

这种需求在小程序开发过程中经常出现,需要将当前页面的数据转移到上一个页面,但wx.navigateback()无法转移数据。

一般的方法是将当前页面数据放入本地缓存,然后从缓存中取出前一个页面。

此外,还有另一种方法可以巧妙地使用页面堆栈。

关键点在这里,获取当前页面中上一页的实例对象,然后调用该对象的方法完成数据传输。

第一页

page({ data:{ name:& amp;#39;& amp#39;}, ...,//更新名称changedata:function(name){ this . setdata({ name:name })页面b .假设有一个用于输入名称的文本框,单击后退按钮并更新页面a的名称。

page({//此方法用于文本框输入回调input typing:function(e){//Get page stack var pages = getCurrentPages();if(pages . length & gt;1){//上一页实例对象var preview = pages【pages . length -2】;//这里的关键是做好准备。changedata(e . detail . value)} })以便数据可以传输到上一页。请注意,页面A必须使用wx.navigateTo跳转到页面B,而不是wx.redirectTo,这将关闭上一页并导致页面B无法获取上一页的页面实例。

【相关建议】

1.下载微信微信官方账号平台源代码。

2.微信投票源代码

3.微信货拉拉外卖2.2.4解密微信魔方开源版源代码。

这几篇文章你可能也喜欢:

  • 暂无相关推荐文章

本文由主机参考刊发,转载请注明:微信开发简介(十一)更新上一页数据(微信上次更新是什么时候) https://zhujicankao.com/113540.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 微信开发简介(十一)更新上一页数据(微信上次更新是什么时候)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!