uni.navigateBack()返回时传递参数,最简单的办法

2020-12-16  本文已影响0人  追逐繁星的阿忠

效果图:


image.png

分A 父级界面:

methods: {
            // 授权获取用户手机号
            getPhoneEvent(userData) {
                this.User.decryptPhoneNumber(userData, () => {
                    this.userInfo = uni.getStorageSync('userInfo');
                })
            },

                        //用来接收子页面的参数值
            otherFun(object){
                if(!!object){
                    console.log('object=========',object)
                }
            },

}

分B 子页面:

let obj = {
                        GDlocation: location,
                        GDAdd: address,
                    }
                    var pages = getCurrentPages();
                    var prevPage = pages[pages.length - 2]; //上一个页面
                    prevPage.$vm.otherFun(obj);//重点$vm
                    uni.navigateBack();
上一篇下一篇

猜你喜欢

热点阅读