D.931 2021-12-28 09:34 采纳率: 38.5%
浏览 366
已结题

要做一个需求,uni-app扫码后,获取二维码信息,跳转页面,把获取到的二维码信息存在uni.setStorage,在跳转页取出来然后发送给后端;发送给后端是数据为空是怎么回事?

问题遇到的现象和发生背景
要做一个需求,uni-app扫码后,获取二维码信息,跳转页面,把获取到的二维码信息存在uni.setStorage,在跳转页取出来然后发送给后端;发送给后端是数据为空是怎么回事?

问题相关代码,请勿粘贴截图

这个页面储存

uni.scanCode({
                        success: (res) => {
                            console.log('res==>',res)
                            var result = res.result.substr(30)                                                                                                                                                                                           

                            this.result = result
                            this.scanType = res.scanType
                            this.charSet = res.charSet
                            uni.navigateTo({
                                url:'/pages/device/dev'
                            });
                            
                            uni.setStorage({
                                key: 'storage_key',
                                data: 'Hvu+7IQ2lau8HxCpYqFhoqD2v+6b7pGIAVGR+aNJuBQU1mKcyLFr0w==',
                                success: function () {
                                    console.log('success');
                                }
                            });
                        },
                        fail: (err) => {
                            // 需要注意的是小程序扫码不需要申请相机权限
                        }
                    });


这个页面提取并调接口

uni.getStorage({
                        key: 'storage_key',
                        success: (res)=> {
                            console.log('res.data==>>',res.data)
                            this.code = res.data
                            validation({
                                'securityCode': res.data
                                // code : res.data
                            }).then(res => {
                                      if (res.errcode === 0) {
                                          this.tui.toast('验证码', 5000);
                                          console.log('res.errmsg',res.errmsg)
                                      }
                                    }
                                  )
                        }
                    });

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
  • 写回答

4条回答 默认 最新

  • 你好!机器人 2021-12-28 09:41
    关注


    uni.setStorageSync
    uni.getStorageSync试下

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月8日
  • 已采纳回答 2月28日
  • 创建了问题 12月28日

悬赏问题

  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图