uni.navigateBack 带参数返回

https://blog.csdn.net/zhuoyl/article/details/144562270

example

pages:
  {
    "path": "XX/XX/XX",
    "style": {
      "navigationBarTitleText": "页面标题",
      "app-plus": {
        "titleNView": {
          "buttons": [
            {
              "text": "按钮名称",
              "color": "#ffffff",
              "fontSize": "15px"
            }
          ]
        }
      }
    }
  }
传参页
        //接收函数
        addressInfo (r) {
            console.log(new Date().toLocaleString())
            console.log(r)
            // this.$set(this.formData, "id", JSON.stringify(r))
            // this.$forceUpdate()
        },
		//跳转
		this.$navTo(url)
页面返回页
onNavigationBarButtonTap(e) {
        var pages = getCurrentPages();
        var prePage = pages[pages.length - 2]; //上一个页面
        prePage.$vm["addressInfo"]({name:"linh",id:23});

        uni.navigateBack();
}

又一个例子

上一页刷新
   refreshSubmit(e){
            console.log("所有都一样")
            console.log(e)
        }
navigateBack 返回页
           let pages = getCurrentPages();
            let prevPage = pages[pages.length - 2];
            uni.navigateBack({
                delta: 1,
                success: (event) => {
                    try{
                        prevPage.$vm.refreshSubmit({a:"我",b:1});
                    }catch(e){
                    }
                }
            })

posted @ 2025-03-14 09:26  寒冷的雨呢  阅读(372)  评论(0)    收藏  举报