美文网首页
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页面反向传值

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