小程序跳转页面取值再返回传值

在小程序开发中经常遇到,A页面input框点击跳转到B页面,在B页面选择值,并呆值返回A页面的需求。

// 在当前页

设置上一页的data, 例如

    var pages = getCurrentPages(); // 获取页面栈

    var currPage = pages[pages.length - 1]; // 当前页面

    var prevPage = pages[pages.length - 2]; // 上一个页面

    prevPage.setData({

      veType: {

        Vecode: e.currentTarget.dataset.code,

        VeName: e.currentTarget.dataset.vename

      }

    })

    // 当然这个“ veType” 必须是上一页有的数据才行

    wx.navigateBack({

      delta: 1

    })


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容