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