首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

微信小程序从子页面退回页面时的数据传递

我们知道,在微信小程序中,从一个页面转到另一个页面,一般情况下可以通过navigate或redirect时候的url来携带参数,然后在目标页面的onLoad函数参数中获取这些url参数。...因为一个页面的onLoad方法在页面的生命周期中,只执行一次。 我们来考虑一下以下场景: 1. 在【页面A】中调用wx.navigateTo方法跳转到【页面B】 2....然后从【页面B】返回【页面A】, 并将【页面B】中的一些数据传回【页面A】 举个更实际点的例子,如下图所示,我在这个表单页面A中填写数据: ?...A页面 然后这个页面上,有一个搜索按钮,点击该按钮,将跳转到另一个证券代码搜索页面B: ? 页面B 当我在这个搜索列表中选中一个证券代码后,将返回到上一个表单页面,继续我未完成的表单填写与提交操作。...但是,我们来想一下,怎么在退出页面B,返回页面A的时候,把页面B中选中的证券代码回传给页面A呢?使用navigateTo()中url携带参数的方式? 基于Page生命周期的原因,我们的答案是:不行!

1.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    vue页面给iframe子页面传值

    在vue页面有两个个参数 名称和图标,需要把这两个参数传到iframe的地图里面,在地图触发绘点事件的时候,获取到传来的参数并且展示 vue:传值给子页面iframe // 传值给子页面iframe...this.name, }; iframeWindow.postMessage(data, '*'); }, iframe接收页面的值...-- iframe.html --> // 监听来自vue页面的消息 window.addEventListener('message', function(event) { const...= event.data; // 在这里处理接收到的消息 console.log('Received message from parent:', data); }); 当页面中的按钮被点击时...子页面通过监听message事件获取传递的值,并进行相应的处理。 这种方法需要页面和子页面在同一个域名下,否则会因为浏览器的同源策略而导致通信失败。

    1.5K20

    PHP压缩html页面

    html页面压缩之后,可以大大提升页面的加载速度,下面的压缩代码去掉了页面中的所有空格、注释、制表符、换行符等等比较多余的字符,下面的代码是写以在thinkphp5中为例的,不过在他PHP程序是通用的...view_replace_str'))             ->fetch($data, $this->vars, $this->replace);                  /* 自定义页面压缩...php echo ', $outputHtml)));         }                  return $outputHtml;     } 2、在页面公共部分或者你需要使用页面压缩的模块设置一个宏变量进行标记...,我的如下     //设置开启页面压缩,true为开启页面压缩,false相反     define('IS_PAGE_ZIP', false); 3、最后压缩后的效果如下图:

    8.1K10

    【自然框架】 页面里的类—— (补充)

    没想到下午发的《【自然框架】 页面里的类——把共用的东东都交给类,让子类专注于其他。 》启发了热烈讨论,还以为又是一大堆的口水回复呢。...自然框架里的页面分为几类:登录页面、不用验证权限的页面(但是要登录)、数据列表页面、表单页面、删除页面、其他页面(比如统计报表等)。       ...树状功能节点页面,这类的也就三个,也可以直接继承System.Web.UI.Page,这样继承的层数不就少了吗。或者给这三个页面单独做一个类。 不过有必要为了减少继承的层数而特意这么做吗?...我觉得继承的一个优点就是可以“被动”执行,就是说不用在子类里面现象的调用函数,而是由类默默的去做了。...当然这么做也有个缺点,那就是如果不看看类的代码(或者看说明文档)的话,那么就不知道类到底做了什么。 欢迎大家继续拍板砖,呵呵,这样的讨论氛围我还是很喜欢的。大家觉得呢?

    83650
    领券