收藏
回答

wx.getStorage成功和失败回调都不进入是为什么?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.getStorage(OBJECT) 工具 6.6.6 2.0.0

wx.getStorage({

    key: 'userFlag',

    success:(res)=> {

          console.log(res)

    },

    fail:(res)=>{

  console.log(res)

    }

})


本地storage是有userFlag这个object的,但是执行这段代码的时候,success和fail都没有执行,请教一下是什么原因呢


最后一次编辑于  2018-05-17
回答关注问题邀请回答
收藏

3 个回答

  • Albert Einstein
    Albert Einstein
    2018-05-17

    排查一下代码的问题?像是没有调用到。

    2018-05-17
    赞同
    回复 1
    • Grace
      Grace
      2018-05-18
      排查了一下,确实代码没有执行到,但是在控制台console里调用的为什么也没有执行呢
      2018-05-18
      回复
  • 유미
    유미
    03-17

    ```JS

    let data = {

    addr: this.data.recipient.address,

    nums: this.data.buy.quantity,

    productId: this.data.product.id

    }

    var authorization

    wx.getStorage({

    key: "session",

    success(res) {

    console.log(res)

    /* authorization = res.data.token */

    }

    })

    console.log(authorization)


    ```

    看不懂这里,为什么我的 wx.getStorage 也咩有办法调用它

    03-17
    赞同
    回复 1
    • 유미
      유미
      03-17

      我知道了,傻了这个是异步的,只能在  success(res)  里面操作

      03-17
      回复
  • 莫过于此
    莫过于此
    2018-05-17

    emmmm,你确定调用了吗?

    2018-05-17
    赞同
    回复 2
    • Grace
      Grace
      2018-05-18
      emmmm,好像没有
      2018-05-18
      回复
    • 莫过于此
      莫过于此
      2018-05-18回复Grace
      噗。。。我吃的饭都喷了
      2018-05-18
      回复