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

    小程序组件页面通信

    本文将讲解一些小程序中常用的几种通信方式,以及在什么场景中使用哪种方式通信。 acceptDataFromOpenerPage', { data: '测试传递' }) } })在 b 组件中 通过 this.getOpenerEventChannel() 获取到 页面间事件通信通道 拿到要目标页面的实例数据信息let prevPage = pages[pages.length - 2];3.设置要修改的值这块可以直接修改目标页面中data定义的属性值prevPage.setData })父子组件通信 Component子组件向父组件传递值通过在 子组件中,写入事件,然后通过 triggerEvent 方法,指定事件名、detail对象和事件选项 ,来向父组件传递数据// 子组件var = {} // 触发事件的选项, 可选 this.triggerEvent('getInfo', myEventDetail, myEventOption)}triggerEvent****它有3

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

    不同页面通信与跨域

    现在我们来做一些不在同一个tab页面或者跨域的实践。 如果我们用服务器打开,我们的不同tab页面通信完成了,而且是实时的。 2. 玩转iframe 我们都知道frame可以跨域,那么我们来试一下。 3. 非同域的两个tab页面通信 也就是两个毫无关系的tab页面通信(比如我打开一个baidu和一个github),怎么通? 当然baidu和github能不能通信,我们不知道,得问他们家的开发。 前面我们已经知道,iframe能跨域,localstorage能使得两个tab页面通信。那我们就来试一下,iframe桥接两个互不相干的tab页面。 然而真的做到了: var obj ={a:1,b:2,c:{d:3,e:[{f:1,g:2}]},h:null} obj.h = obj var res new Promise(resolve =>

    2.3K10编辑于 2022-09-21
  • 来自专栏python3

    通信英语_3

    10.全球移动通信系统 个人通信 personal communcation 通信标准 communcation standrads 固定电话业务 fixed telephone services 网络容量 roaming 宽带业务 broadband services 接口转换 interface conversion 频谱分配 frequency allocation 模拟方式 analogue mode 蜂窝通信原理 global mobile communcation system 全球移动通信系统 time division multiple access 时分多址 facsimile and short message services 传真和短消息服务 fixed communcation networks 固定通信网络 a more personalized system 更加个性化的系统 the cost and telephone service 固定电话服务 coxial cable 同轴电缆 interface convision 接口转换 cellular communcation priciple 蜂窝通信原则

    1.5K30发布于 2020-01-10
  • 来自专栏前端达人

    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
  • 来自专栏Java架构师历程

    3、进程间通信

    因此,如图 3-1 所示,服务必须使用进程间通信(IPC)机制进行交互。 稍后我们将了解到多种 IPC 技术,但在此之前,我们先来探讨一下涉及到的各种设计问题。 ? – 一对一 一对多 同步 请求/响应 – 异步 通知 发布/订阅 异步 请求/异步响应 发布/异步响应 表 3-1、进程间通信方式 一对一交互分为以下列举的类型,包括同步(请求/响应)与异步(通知与请求 图 3-2 显示了当用户请求打车时,打车应用中的服务可能会发生交互。 ? 服务使用了通知、请求/响应和发布/订阅组合。 以致最终,在运行时将线程用完,造成无法响应,如图 3-3 所示。 ? 为了防止出现此类问题,您必须设计您的服务以处理局部故障。以下是一个由 Netflix 给出的好办法。 级别 3 级别 3 的 API 基于非常规命名原则设计,HATEOAS(Hypermedia as the engine of application state,超媒体即应用程序状态引擎)。

    1.7K20发布于 2018-09-26
  • 来自专栏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
  • 来自专栏全栈程序员必看

    amazeui页面分析3

    amazeui页面分析3 一、总结 1、 本质是list列表,是ul套li的形式,只不过li里面是图片 1

  • 2 3
    2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content= 121
    122 128
    3:

    39720发布于 2021-05-31
  • 来自专栏Material Design组件

    页面信息思考3

    本来没有想到会有3的,结果最近的活动又让我有了一些新的思考,就赶快梳理一下~ 当运营给了你一个需求,你该做些什么? 在1和2中,做的事情是将信息以合适的数量与合适的方式展示出来,但是做好这些就够了吗? 出现的问题 1、运营和产品的交互设计并非同一个人,作为运营的交互我无需负责产品侧的展示,导致运营活动流程和产品内流程衔接别扭不畅通; 2、运营想在活动页面中加入很重的产品是什么和如何使用的介绍,但是活动页面并不能承载这么多东西

    45410发布于 2019-03-29
  • 来自专栏lhyt前端之路

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

    现在我们来做一些不在同一个tab页面或者跨域的实践。 如果我们用服务器打开,我们的不同tab页面通信完成了,而且是实时的。 2. 玩转iframe 我们都知道frame可以跨域,那么我们来试一下。 3. 非同域的两个tab页面通信 也就是两个毫无关系的tab页面通信(比如我打开一个baidu和一个github),怎么通? 当然baidu和github能不能通信,我们不知道,得问他们家的开发。 前面我们已经知道,iframe能跨域,localstorage能使得两个tab页面通信。那我们就来试一下,iframe桥接两个互不相干的tab页面。 然而真的做到了: var obj ={a:1,b:2,c:{d:3,e:[{f:1,g:2}]},h:null} obj.h = obj var res new Promise(resolve =>

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

    AS3与PHP通信

    今天就在这里谈谈as3和后台数据的交互(这里选择as3 php架构,其他配置同理)。 //声明一个URLLoader 3. var loader:URLLoader = new URLLoader(); 4. 的,也就是说,它只包含接受到的数据,而不管要发送的数据,那么,as3里如何向后台发送数据呢? > 怎么样,是不是也很方便的实现了as3和后台的数据传输? > 以上这些就是as3里和后台交互的基础内容,现在你可以在as3里创建这样的交互,获取动态数据来丰富你的程序,在你开始自己动手实验之前,还有一些东西值得注意: 1,记得捕获和处理异常(上述的例子里都是假定在完美的测试环境下运行

    1.3K30发布于 2020-01-09
  • 来自专栏python3

    AS3和JS通信

    运行环境:需要安装IIS,创建网站目录 AS3和外部容器通信方法比较简单: import flash.text.TextField; var txt:TextField = new TextField "; //向JS注册方法,JS调用as3Function这个方法,就是执行callback这个方法 ExternalInterface.addCallback("as3Function",callback script language="JavaScript"> var jsReady = false;     function pageInit() { jsReady = true; } /**页面没有加载完成会返回 false,flash需要再次调用此方法*/ function getReady() { if(jsReady) { //as3Function方法是flash注册的方法 getSwfInstance ("FlashID").as3Function("成功"); } else { return jsReady; }     } /**获取flash,这里注意:<embed>元素

    1K10发布于 2020-01-13
  • 来自专栏前端小课堂

    百度小程序之间的页面通信.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
  • 来自专栏python3

    unix基础教程3 通信

    1、内部通信系统 2、外部通信系统 3、即时通讯 1)交谈命令write(须在线) write username [terminal] $write npp 终端号 (多人同时登录时) $write ctrl+d (结束) 消息发送结束用o(结束) 结束谈话用oo(结束并退出) write命令:半双工通信 2)消息开关命令mesg $mesg n:拒绝接收信息 $mesg y:可以接收信息 $mesg 3)双向通信命令talk(全双工方式) 双方都向对方发送talk才能进行通信 屏幕分成两半:上半边:自己输入框  下半边:对端输入框 4)广播信息命令wall (write all ) 普通权限发出:只有mesg打开的用户才会收到 #wall 超级用户可以强制发给所有人 4、电子邮件(非及时通信) 1)mail 接收邮件 输入mail则进入内部命令模式 p:显示本邮件信息 ctrl+d cc:抄送 群发: (1)$mail npp1 npp2 npp3 (2)$mail NPP(用户组) (3)别名 $alias usr_list npp1 npp2 npp3

    46810发布于 2020-01-14
  • 来自专栏前端开发随笔

    Vue3父子组件通信

    子组件 <template>

    {{ title }}

    <button @click="updateFunc">修改父组件传递的值</button> </template> <script setup> import { defineProps, defineEmits, defineExpose } from "vue" defineProps({ //定义子组件需要接收的值 title: { typ

    1.6K20发布于 2021-10-21
  • 来自专栏数据云团

    并发篇-python并发通信-3

    生产者与消费者模型, 其实是把一个需要进程通信的问题分开考虑 生产者,只需要往队列里面丢东西(生产者不需要关心消费者) 消费者,只需要从队列里面拿东西(消费者也不需要关心生产者) Web服务器与Web框架之间的关系

    98620发布于 2019-07-18
  • Vue 3 组件通信方式总结

    用vue3开发前端项目的话,组件通信则是必修课,方式一般有 以下这几种Props(自定义属性)自定义事件v-model(算是Props和自定义事件的结合,只不过属性和事件名称是默认设置的)Provide /child.vue'let count = ref(0)</script>子组件接收父级自定义属性则与vue2不同,vue2中是以props 配置项来接收,vue3 中则需要 用到宏函数 defineProps emit = defineEmits(['sendAdd'])</script>v-model在vue2中 v-model其实是 prop为 value和 自定义事件是 input 的语法糖在vue3中同样 --defineExpose({ money });--></script>点击按钮打印实例会发现 实例中没有子组件的数据源,那是因为vue 3 加入了 defineExpose。 监听事件eventBus.on('myEvent', (payload) => { console.log('接收到事件:', payload);});这样就实现了一个基本的 事件总线,用于组件之间的通信

    58411编辑于 2024-07-24
  • 来自专栏python3

    android 3d页面跳转

    android.view.View; import android.view.ViewGroup; import android.widget.Button; public class Layout3D v) {     leftMoveHandle();     v.setEnabled(false);    }   });  }  public void jumpToLayout1(Rotate3d void onClick(View v) {     rightMoveHandle();    }   });  }  public void leftMoveHandle() {   Rotate3d leftAnimation = new Rotate3d(0, -90, 0, 0, mCenterX, mCenterY);   Rotate3d rightAnimation = new Rotate3d leftAnimation = new Rotate3d(0, 90, 0, 0, mCenterX, mCenterY);   Rotate3d rightAnimation = new Rotate3d

    50130发布于 2020-01-10
  • 来自专栏前端人人

    React多页面应用3(webpack4 多页面实现)

    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 3、新建common.pcss app -> public ->css 下 .cont { .top { color: #FF9302; .logo { display: 8、增加shop.html页面 devBuild 页面下 新建shop.html 完整代码 <!

    1.4K50发布于 2018-04-11
  • 来自专栏Crossin的编程教室

    Python 实战(3):更多的页面

    现在我们网站已经有了一个简单的页面、一段简单的请求处理代码和一个简单的数据库。上次最后我剧透了下,之后将会通过豆瓣电影的 API 获取更多的电影数据。不过在此之前,我要先把网站的结构再稍微扩展一下。 本篇的目标就是,让这个电影网站更像一个“网站”:有一个首页,首页上有影片的列表,点击列表中的某一部影片可以进入其详细页面。也不是很复杂,哦? 所以,如果我们把之前的 index.html 作为首页的话,还需要一个额外的新页面,用来展示一步影片的详细信息。 同之前创建页面类似,首先在 urls 里增加一条跳转: urls = ( '/', 'index', '/movie/(\d+)', 'movie', ) d+ 是正则表达式,表示一个数字 最后,为了让 index 和 movie 页面可以连为一体,我们来增加一些“超链接”,html 的语法为: 链接显示的文字 顺便再加上一些可有可无的修饰性文字

    73850发布于 2018-04-16
  • 领券