收藏
回答

为什么用云函数获得的openid,在赋值后不能使用?

云函数正常使用openid:(见图)

下面实现的时候也是按照大多数人的赋值方法

这个时候,使用getOpenid()能够返回openid的值,而且AppData里也有值

但是,当我用其他函数调用openid这一变量的时候

系统就会报错说openid未定义

所以:我应该如何做才能在其他函数里使用openid进行操作呢,或者说怎么样才能让云函数里的openid赋到变量里呢?

(新手小白要哭了QAQ,求大神解答一下)


回答关注问题邀请回答
收藏

2 个回答

  • 铅笔画不出蜡笔的味道
    铅笔画不出蜡笔的味道
    2021-05-17

    你在getopenid函数中声明的openid的变量,它的生命周期只在getopenid函数中有效,跨函数调用应该声明成js的全局变量

    2021-05-17
    有用 1
    回复 1
  • 微喵网络
    微喵网络
    2021-05-17
    this.data.openid
    
    2021-05-17
    有用
    回复
登录 后发表内容