wx.navigateTo 传递参数


利用url: ******?data=${...}传递参数
利用events传递数据
  • 原页面
wx.navigateTo({
            url: "/pages/reserveDetail/index",
            events: {
//定义回调函数,在被跳转页面触发。(在跳转页面时 可在后台运行 更新原页面)
                fnFefresh: function(data) {

                    console.log(data);

                }
            },
            success: function(res) {
//触发事件fresh 传递数据
                res.eventChannel.emit('fresh', { data: "15454" })
            }
        })
  • 跳转的页面
  onLoad: function(options) {
        const eventChannel = this.getOpenerEventChannel();
        eventChannel.on('fresh', function(data) {
            console.log(data);
        })

        this.setData({

        });


    },
    fnFefresh: function() {
        // 刷新主页面 触发事件fnFefresh 传递数据
         eventChannel.emit('fnFefresh', { data: '2222' });

    },


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM