美文网首页
uniapp页面反向传值

uniapp页面反向传值

作者: dongzhensong | 来源:发表于2019-08-09 09:47 被阅读0次

实现效果: 页面A跳转页面B,页面B回传消息与数据给页面A,页面A收到消息后做相应业务逻辑

1.页面A跳转页面B前定义一个事件监听(类似于iOS中的NSNotification)

//监听事件
uni.$on('fire', function(data) {
    // data即为传过来的值
    console.log("data", data);
    //清除监听,不清除会消耗资源
    uni.$off('fire');
});
uni.navigateTo({
    url: "page_b"
})

2.页面B需要向页面A传值的时候触发fire事件:

uni.$emit('fire', {
    data1: "object1",
    data2: "string1"
});
uni.navigateBack({ });

相关文章

  • uniapp页面反向传值

    实现效果: 页面A跳转页面B,页面B回传消息与数据给页面A,页面A收到消息后做相应业务逻辑 1.页面A跳转页面B前...

  • 【iOS开发细节】之- delegate代理的使用

    在iOS开发中、好多时候需要涉及到页面传值、而传值又分为正向传值和反向传值 一、 传值 1、正向传值 2、反向传值...

  • ioS 页面(代理、通知、block、单例、属性)传值

    iOS 页面(代理、通知、block、单例、属性)传值 一、传值分类 页面传值基本分为两种:正向传值和反向传值。 ...

  • iOS 页面(代理、通知、block、单例、属性)传值

    iOS 页面(代理、通知、block、单例、属性)传值 一、传值分类 页面传值基本分为两种:正向传值和反向传值。 ...

  • Vue页面间传值

    Vue传值的方式有正向传值和反向传值 正向传值:上一页面 --> 下一页面 路由传值 本地储存 eventbus ...

  • 通知传值

    通知中心(NSNotification)传值,可以跨越多个页面传值, 一般也是从后面的页面传给前面的页面,即反向传...

  • iOS 六种基本的传值方式

    1、属性传值 利:正向传值、简单单一 弊:不能反向传值,也不能 跨页面传值 NextViewController*...

  • uniapp页面传值

    上一级页面传值下一级页面 A页面跳转方法里面 userInfo 为Object {'name':'张三','sex...

  • 微信小程序页面间传值

    小程序传值的方式有正向传值和反向传值 正向传值:上一页面 --> 下一页面 url 传值 本地储存 全局的 app...

  • 页面传值-03

    一、传值分类 页面传值基本分为两种:正向传值和反向传值。 二、传值方式 传值,最基本的无非就是代理传值、通知传值、...

网友评论

      本文标题:uniapp页面反向传值

      本文链接:https://www.haomeiwen.com/subject/sqhcjctx.html