收藏
回答

小程序聊天工具 wx.openChatTool 调用报错?

## 问题描述

调用 wx.openChatTool() API 时,报错 "undefined is not an object (evaluating 't.indexOf')"


## 环境信息

- 基础库版本:3.7.8+

- 微信版本:8.0.56+

- 设备:iOS/Android 真机


## 配置信息

app.json 中已配置 chatTools:

```json

{

  "subPackages": [{

    "root": "packageChatTool",

    "name": "chatTool",

    "pages": ["pages/invite/index"],

    "independent": true,

    "entry": "pages/invite/index.js",

    "componentFramework": "glass-easel",

    "renderer": "skyline"

  }],

  "chatTools": [{

    "root": "packageChatTool",

    "entryPagePath": "pages/invite/index",

    "desc": "约钓邀请功能",

    "scopes": []

  }]

}

调用代码

wx.openChatTool({

  success: (res) => { console.log('success', res); },

  fail: (err) => { console.log('fail', err); }

});

错误信息

TypeError: undefined is not an object (evaluating 't.indexOf')

已尝试

  1. 已在微信后台开通聊天工具模式权限
  2. 已配置独立分包和 skyline 渲染
  3. 传入 path 参数和不传 path 参数都报同样的错误

请问这个 API 是否有额外的使用条件或限制?


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

2 个回答

  • 智能回答 智能回答 本次回答由AI生成
    01-27
    有用 1
  • 赵塘主
    赵塘主
    01-27

    是不是需要小程序正式发布后,才能使用

    01-27
    有用
    回复
登录 后发表内容