uni-app中子页面向父页面传值


子页面需要在function里面写$emit

goAddGoods(){
                var data = JSON.stringify(this.sku_property_list);
                var sku_list =  JSON.stringify(this.sku_list)
                var that = this;
                let pages = getCurrentPages(); //获取当前页面js里面的pages里的所有信息。
                let prevPage = pages[ pages.length - 2 ];
                uni.$emit("globleEvent",{
                    data:data,
                    sku_list:sku_list,
                    template_id:this.template_id, })
                wx.navigateBack({
                    delta: 1
                })
            },

父页面在onload的时候用$on监听

onLoad:function(options){
     uni.$on("globleEvent",(options)=>{
         this.sku_property_list =  JSON.parse(options.data)
         this.sku_list = JSON.parse(options.sku_list)
         this.template_id = JSON.parse(options.template_id)
         uni.$off('globleEvent')
     })
 },

 


免责声明!

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



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