收藏
回答

open-data 获取用户昵称

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug open-data 客户端 7.0.4 2.7.2

- 当前 Bug 的表现(可附上截图)


    

    undefined is not an object (evaluating 'e._relatedInfo.anchorTargetText')


- 预期表现  


- 复现路径

    2.7.2基础库  点击 open-data 通过事件方式 e._relatedInfo.anchorTargetText 获取值拿不到值        Phone手机出现过,


- 提供一个最简复现 Demo


    

<view bindtap='submit'>

   <open-data id="name" type="userNickName" lang="zh_CN" ></open-data>

</view>


最后一次编辑于  06-15  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 木鱼
    木鱼
    06-15

    这边是发布了灰度版本2.7.2sdk了吗

    06-15
    赞同
    回复
  • 铭锋科技
    铭锋科技
    06-16

    预期表现是什么?

    06-16
    赞同
    回复 1
    • 木鱼
      木鱼
      06-16

      通过e._relatedInfo.anchorTargetTex  拿到 open-data  组件里面的微信昵称


      06-16
      回复
  • nickname
    nickname
    06-17

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    06-17
    赞同
    回复 4
    • 木鱼
      木鱼
      06-17

      基础库2.7.2 没办法给啊

      06-17
      回复
    • nickname
      nickname
      06-17回复木鱼

      没有能复现问题的代码片段么(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

      06-17
      回复
    • 木鱼
      木鱼
      06-17回复nickname

      https://developers.weixin.qq.com/s/yCcj9cme7o9e

      基本版本库 2.6.2 以上的版本  跟2.6.2 及以下的版本返回机制不一样

      2.6.2 以下有e._relatedInfo.anchorTargetText

      2.6.2 以上返回的值却没有e._relatedInfo.anchorTargetText

      这是为啥啊

      06-17
      回复
    • 娇
      08-08
      请问这个问题怎么解决
      08-08
      回复
  • LastLeaf
    LastLeaf
    06-18

    这个是一个基础库内部量。 2.7.2 之后实现变更,这个量被移除了。

    06-18
    赞同
    回复 2
    • 木鱼
      木鱼
      06-18

      好的谢谢

      06-18
      回复
    • 娇
      08-08
      请问这个问题怎么解决
      08-08
      回复
  • 晨
    06-18

    open-data是不允许开发者获取内部文本的 内部变量本身也不保证稳定存在

    06-18
    赞同
    回复 2
    • 木鱼
      木鱼
      06-18

      好的谢谢

      06-18
      回复
    • 娇
      08-08
      请问这个问题怎么解决
      08-08
      回复