收藏
回答

使用navigateBack返回上一页面时怎么返回参数

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 navigateBack 客户端 6.5.3 2.0.4

- 需求的场景描述(希望解决的问题)

A页面点击图片,用户选择拍照,调用camera页面,使用navigateTo跳转到camera页面,camera页面拍照后,返回拍摄的照片到A页面,将页面base64处理传到后台服务。

现在跳转到camera页面后执行了拍照操作但是拍摄的照片没传到,具体看下面截图

截图1是camera.js中的,我通过setData和在app.JS中建立的参数赋值,但是在A页面都没读取到

截图2是A页面执行用户选择拍照的话,就navigateTo到camera页面,成功的话就执行callStage()方法

截图3是callStage方法,调用wx.getFileSystemManager().readFile方法,就是在readFile时获取不到camera页面返回的参数

截图4是编译的报错



- 希望提供的能力


最后一次编辑于  2019-07-26
回答关注问题邀请回答
收藏

1 个回答

  • 爆竹声中一岁除
    爆竹声中一岁除
    2019-07-26

    存到缓存

    2019-07-26
    赞同
    回复 3
    • LINXY
      LINXY
      2019-07-26
      请问我存到缓存后,返回上一页面是在onshow里接收吗
      2019-07-26
      回复
    • one for all
      one for all
      2019-07-26回复LINXY
      是的
      2019-07-26
      回复
    • 爆竹声中一岁除
      爆竹声中一岁除
      2019-07-26回复LINXY
      2019-07-26
      回复
登录 后发表内容