首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端笔记ing

    小程序组件页面通信

    本文将讲解一些小程序中常用的几种通信方式,以及在什么场景中使用哪种方式通信。 acceptDataFromOpenerPage', { data: '测试传递' }) } })在 b 组件中 通过 this.getOpenerEventChannel() 获取到 页面间事件通信通道 ({ status: 'TEST})4.设置返回的页面层级 wx.navigateBack({ delta: 1 // 返回上一级页面。 上个页面就会执行这里的操作。 piece: 333333333 }) wx.navigateBack({ delta: 1 // 返回上一级页面。 })父子组件通信 Component子组件向父组件传递值通过在 子组件中,写入事件,然后通过 triggerEvent 方法,指定事件名、detail对象和事件选项 ,来向父组件传递数据// 子组件var

    1.5K11编辑于 2023-11-13
  • 来自专栏lhyt前端之路

    不同页面通信与跨域

    现在我们来做一些不在同一个tab页面或者跨域的实践。 1. localstorage 1.1 onstorage事件 localstorage是浏览器同域标签共用的存储空间,所以可以用来实现多标签之间的通信。 如果我们用服务器打开,我们的不同tab页面通信完成了,而且是实时的。 2. 玩转iframe 我们都知道frame可以跨域,那么我们来试一下。 非同域的两个tab页面通信 也就是两个毫无关系的tab页面通信(比如我打开一个baidu和一个github),怎么通? 当然baidu和github能不能通信,我们不知道,得问他们家的开发。 前面我们已经知道,iframe能跨域,localstorage能使得两个tab页面通信。那我们就来试一下,iframe桥接两个互不相干的tab页面

    2.3K10编辑于 2022-09-21
  • 来自专栏前端达人

    uniapp页面通信相关方法总结

    利用url传参进行通讯 A页面向B页面传递参数 uni.navigateTo({ url: 'test/test? 我们假设一个场景,进入app,是未登陆状态,需要在我的页面点击登陆,进入登陆页面进行登陆。登陆成功之后,返回到我的页面,实时显示登陆后的用户信息。 监听事件 首先,在我的页面监听事件。 触发事件 进入登陆页面,触发事件 // 登陆页面 uni. 而我们开发中会遇到很多页面间通讯场景,如: vue 与 nvue,nvue 与 vue 间的通讯 tabbar 页面之间的通讯 父页面与多级子页面间的通讯 基本上述场景均可以实现,本质上就是一个页面通知另一个面我发生了变化 注意,这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。

    5.1K20发布于 2021-06-16
  • 来自专栏kwcode

    iframe 同域下父子页面通信

    window.trip = window.trip || {}; window.trip.name== window.trip.name || {}; })(window, $); //父页面 缓存一个控件 }); //html代码

    <input type="text" class=" j-item-name name" placeholder="姓名" >
    //子页面 iframe弹出的页面 //直接赋值 parent.trip.name.val(“ceshi”)

    1K100发布于 2018-03-14
  • 来自专栏拭心的安卓进阶之路

    Android 进阶9:进程通信之 AIDL 解析

    在 Android 进阶7:进程通信之 AIDL 的使用 中我们使用 AIDL 实现了跨进程的通信,但是不清楚 AIDL 帮我们做了什么。 AIDL 的本质是简化我们 IPC 开发,它使用的是 Binder 机制,于是在上篇文章 Android 进阶8:进程通信之 Binder 机制浅析 中我们简单了解了 Binder 机制的流程。 可以看到,生成的接口 IMyAidl 继承了 IInterface,Android 进阶8:进程通信之 Binder 机制浅析 中我们介绍了,IInterface 是进程间通信定义的通用接口。

    1.4K100发布于 2018-01-05
  • 来自专栏科控自动化

    PXF9温控表 MODBUS通信设置

    参数显示记号 参数名称 设定范围 出厂数值 备注 CoM Ch9 760 CTYP 选择通信类型 0:MODBUS RTU 1:协调运转 2:无编程通信 0 “设定0: NODBUS RTU” 761 StNo 站 No. 0~255( 0:通信无应答) 1 设定己方站 No. 762 SPEd RS-485 通信速度 96:9600bps 192:19200bps 384:38400bps 115K :115Kbps 96 设定通信速度 763 PRty RS-485 通信奇偶性 none odd even odd 设定奇偶性校验 764 iNtV 应答开始 间隔时间 0~ 100 1 延长信息接收应答时间的间隔 (设定 值×20ms) 767 SCC 由通信控制 写入许可/禁止 r:只可读出 rW:可读出/写入 rW 设定可否由主站写入 — 数据长 固定(无法变更) 8 bit 请对主站和所有从站同时进行设定。 ■PC装载器接口(本体侧 PXF9地址区分读写 3X是只读 4X是读写 从开始读取的编号开始,连续读取由读取字数指定的字数据。 子机按高位字节、低位字节的顺序发送读取的字数据。

    2.2K10编辑于 2022-03-29
  • 来自专栏科控自动化

    PXF9温控表 MODBUS通信测试

    [化工项目记录] PXF9温控表 MODBUS通信设置 说明书是按照PLC地址方式,所以如果MODBUS以0开头就需要减一。 寄存器.PhC2 1050 Int16 ReadWrite PXF91寄存器.SvL 1000 Int16 ReadWrite PXF91寄存器.Svh 0 Int16 ReadWrite PXF9输入寄存器 .PV工程值 55 Int16 Read PXF9输入寄存器.SV工程值 365 Int16 Read

    52730编辑于 2023-09-01
  • 来自专栏全栈程序员必看

    9_商品详情页面解决方案

    ,储存在本地磁盘,当用户发送请求到微服务时,使用nginx技术进行相应页面的返回 ---- 商品详情页面静态化 1、建Module:supergo_page 2、改pom <? itemCat3", itemCat3); context.setVariable("itemList", itemList); return context; } } 9、 ,便可以将对应数据应用到html页面上 ---- 商品库存数据缓存 库存是一个实时变化的量,我们不能生成静态文件时直接输出库存 应该是在静态页面展示完毕后,查询当前的库存数量 也就是当页面加载完毕后通过 ajax方式查询库存,并显示到页面 1、改pom <! ,静态页面微服务就生成相应的静态页面

    2.1K10编辑于 2022-09-12
  • 来自专栏前端小课堂

    百度小程序之间的页面通信.md

    背景 主要是针对小程序开发中页面之间进行通信的问题,在涉及支付的场景中,用户从页面支付入口进行跳转进行支付之后,回到原来页面,在原来的页面需要进行相应的状态刷新,比如用户身份状态、支付状态、文档或商品情况 遇到的问题 在使用百度小程序的 swan.navigateBack 进行回跳页面时,API中的方法参数不支持携带参数,只支持number参数。 所以就涉及了几个单独页面之间的通信问题。 fail function 否 - 接口调用失败的回调函数 complete function 否 - 接口调用结束的回调函数(调用成功、失败都会执行) 解决方法 主要有以下三种方法,实现各page之间通信 afterPaySuccess', { docId: this.data.tradeInfo.docId, triggerFrom: 'docCashierBack' }); 根据事件中心的发布和订阅,实现了页面之间的通信 ,就能实现比如页面在支付成功后回退时,页面状态的改变的场景,同时利于维护页面之间的数据关系,能通过在发布时传递参数,实现数据之间的通信

    56910发布于 2019-09-04
  • 来自专栏技术/开源

    UWP开源项目 LLQNotifier 页面通信利器(移植EventBus)

    前言 EventBus是一个Android版本的页面通信库,这个库让页面间的通信变得十分容易且大幅降低了页面之间的耦合。 这个库原理很简单,就是把观察者模式封装成库,页面想收到某类通知就注册相关事件,在其他页面发出通知后就做响应。 RemoveSubscription(type, subscriber); } } } 垃圾回收 因为注册时会把注册的对象保存起来,强引用的话会导致对象不能被GC回收,表现在应用里就是页面只要打开一次 ,内存就会被占用,即使页面已经关掉,内存不回收,这就是内存泄露了。

    71370发布于 2018-01-04
  • 来自专栏微搭低代码

    在线预约小程序搭建教程9-预约页面

    在微搭里表单提交页反倒很简单,直接使用自动生成的页面即可。 打开控制台,打开预约页,添加表单容器组件,选择我们的数据源,选择添加记录,选择好方法,让页面自动生成即可 [在这里插入图片描述] 从首页上复制一个导航条组件过来,将选中值更改为order [在这里插入图片描述 一般页面开发完毕我们先需要进行测试,微搭这里的测试指预览,我们可以点击导航条的预览按钮 [在这里插入图片描述] 点击弹出的链接,在浏览器上进行测试 [在这里插入图片描述] 我们可以按F12将视图切换到手机模式 好了,我们用了9篇来介绍了一个小程序的完整开发方法。计算机作为一门实践科学,还是需要不断的训练才可以掌握的,打开你的微搭,照着教程开始制作吧。

    3K30编辑于 2021-12-28
  • 来自专栏SEO优化知识

    移动端页面设计,常见的9个策略有哪些?

    101.png 那么,移动端页面设计,常见的9个策略有哪些? 7、广告弹窗 如果您确实想改善站点的用户体验,则还需要确保最大程度地减少显示弹出窗口或刷新页面的时间。 这两件事都会打断您网站的使用,并可能挫败访问者。 9、信息配置 在制作一个出色的移动网站时,您应该记住的最后一个提示是,您应该始终优先考虑最重要的信息。您为移动网站创建的每个页面都应在最顶部显示与页面最相关的信息,访问者可以在其中快速找到它。

    98320发布于 2021-04-01
  • 来自专栏前端架构

    web messaging与Woker分类:漫谈postMessage跨线程跨页面通信

    messaging): 伴随着server-sent事件以及web sockets, 跨文档通信和通道通信成为HTML5 通信接口“套件”中有用的一部分。 的区别就是:BroadcastChannel只能用于同源的页面之间进行通信,而postMessage却可以用于任何的页面之间的通信,换句话说,BroadcastChannel可以认为是postMessage 因此它在被注册安装之后,能够被在多个页面中使用,也不会因为页面的关闭而被销毁。 ,导致页面渲染加载阻塞的感觉。 使用教程 www.ruanyifeng.com/blog/2018/07/web-worker.html 转载本站文章《web messaging与Woker分类:漫谈postMessage跨线程跨页面通信

    2.7K30发布于 2021-07-03
  • 来自专栏前端人人

    React多页面应用9(webpack4 引入eslint代码检查)

    本教程总共9篇,每日更新一篇,请关注我们!你可以进入历史消息查看以往文章,也敬请期待我们的新文章! 1、React多页面应用1(webpack4 开发环境搭建,包括热更新,api转发等)---2018.04.04 2、React多页面应用2(webpack4 处理CSS及图片,引入postCSS,及图片处理等 )---2018.04.08 3、React多页面应用3(webpack4 多页面实现)---2018.04.09 4、React多页面应用4(webpack4 提取第三方包及公共组件)---2018.04.10 5、React多页面应用5(webpack4 多页面自动化生成多入口文件)---2018.04.11 6、React多页面应用6(webpack4 开发环境打包性能小提升)---2018.04.12 9、React多页面应用9(webpack4 引入eslint代码检查)---2018.04.17 开发环境:Windows 8,node v8.9.1,npm 5.5.1,WebStorm 2017.2.2

    1.7K80发布于 2018-04-24
  • 来自专栏历史专栏

    【愚公系列】2022年02月 微信小程序-页面通信

    文章目录 前言 1.页面通信分类 一、GET类通信 二、POST类通信 三、localStorage通信 四、全局参数通信 五、发布订阅中间件 六、oba开源库 七、hack方法 总结 ---- 前言 在小程序中如果一个页面由另一个页面通过 wx.navigateTo 打开,这两个页面间将建立一条数据通道:被打开的页面可以通过this.getOpenerEventChannel() 方法来获得一个 EventChannel 1.页面通信分类 按页面层级(或展示路径)可以分为: 兄弟页面通信。 如多Tab页面通信,PageA,PageB之间通信 父路径页面向子路径页面通信,如PageA向PageC通信 子路径页面向父路径页面通信,如PageC向PageA通信通信时激活对方方法时机,又可以分为 )缓存即可,缓存时用页面路径作key,方便查找。

    48630编辑于 2022-12-01
  • 来自专栏Dotnet Dancer

    WPF开发者必须掌握的技巧:使用事件聚合器实现跨页面通信(任意页面哦!)

    页面里面,注入IEventAggregator服务接口,然后在构造函数里面直接定义消息接收方法GetMessage,该方法用来接收其他页面传递的消息,并在debug控制台输出结果。 对应的ViewModel里面,需要继承 IDialogAware,用来代表他是一个弹出对话框(你是页面也行,问题不大,对话框的目的是为了接收主页面传递数据给对话弹出框)。 对话框里面新增输入框的数据绑定属性,用于等下对话框打开以后,主页面传递的消息参数可以马上被对话框获取到并显示到页面的输入框里面,当做验证。 可以发现,弹出框被打开,并且输入框里面的数据就是打开弹出框时候,主页面传入的数据。 这个就是跨页面通信的使用方式,不管你的页面是父级、子级、爷孙级别、甚至毫无关联的页面,只要在同一个程序里面,都可以这样互相传递消息,并且可以自定义任意类型数据。

    61210编辑于 2024-08-13
  • 来自专栏大内老A

    WCF后续之旅(9): 通过WCF双向通信实现Session管理

    6:  7: internal static TimeSpan Timeout 8: { get; set; } 9: syncHelper) 7: { 8: CurrentSessionList.Add(sessionID, sesionInfo); 9: CurrentSessionList.ContainsKey(sessionID)) 8: { 9: continue 8: RenewSession renewsession = delegate(KeyValuePair<Guid, SessionInfo> sessionInfo) 9: 8: public Guid StartSession(SessionClientInfo clientInfo,out TimeSpan timeout) 9:

    82020编辑于 2022-05-09
  • 来自专栏路过君BLOG from CSDN

    angular9 ng start正常,build部署后无法正常加载页面

    angular9 本地启动项目正常,构建部署后无法正常加载页面 原因 index.html默认源码中 <base href='/'> 如果项目没有部署在‘/’路径上则会无法加载页面其他资源文件 解决

    1.7K40发布于 2020-06-30
  • 来自专栏lhyt前端之路

    不同页面通信与跨域0. 前言1. localstorage2. 玩转iframe3. 非同域的两个tab页面通信4.MessageChannel

    现在我们来做一些不在同一个tab页面或者跨域的实践。 1. localstorage 1.1 onstorage事件 localstorage是浏览器同域标签共用的存储空间,所以可以用来实现多标签之间的通信。 如果我们用服务器打开,我们的不同tab页面通信完成了,而且是实时的。 2. 玩转iframe 我们都知道frame可以跨域,那么我们来试一下。 非同域的两个tab页面通信 也就是两个毫无关系的tab页面通信(比如我打开一个baidu和一个github),怎么通? 当然baidu和github能不能通信,我们不知道,得问他们家的开发。 前面我们已经知道,iframe能跨域,localstorage能使得两个tab页面通信。那我们就来试一下,iframe桥接两个互不相干的tab页面

    5.1K20发布于 2018-10-31
  • 来自专栏reizhi

    微软:IE9可实现Web页面所有内容硬件加速

    如今,各大浏览器都开始使用硬件来加速图形性能,IE9 Beta也即将发布,微软在此时对比了完全硬件加速和部分硬件加速之间的区别,向众人揭示了IE9的优越性。 2010年3月,微软发布了IE9首个平台预览版,默认开启了GPU加速HTML5功能,将硬件加速运用到了Web页面的每一个内容上,包括文本、图像、背景、边框、SVG内容和HTML5视频/音频,主要使用了Windows 在7月发布的平台预览第三版中,IE9引入了硬件加速HTML5 canvas。 IE9硬件加速 浏览器可以使用硬件来加速一个HTML页面所有步骤中的一些或是全部,下图中就描述了IE9中的HTML页面渲染主要步骤: IE9页面渲染共分为三大阶段: 内容渲染:IE9在第一个阶段使用Direct2D 和DirectWrite子系统内容渲染的硬件加速; 页面生成:IE9在这个阶段使用Direct3D加速页面绘制,在渲染图片密集型任务时为IE提供优异的性能; 桌面生成:在浏览器完成内容渲染并生成页面后,

    1.1K20编辑于 2022-09-26
领券