button组件小程序跳转加群收藏我的收藏
收藏
我的收藏基础库 2.69.0 开始支持本能力。支持小程序跳转加群能力,需要将 button 组件 open-type 的值设置为 joinGroup。
语法
HTML复制<button open-type="joinGroup" group-id="fansGroup123"></button>
属性说明
bindjoingroup 事件对象的 detail
object 类型,属性如下:
属性名 | 类型 | 说明 | 最低支持版本 |
errMsg | string | 错误描述 | 2.69.0 |
errNo | number | 错误码 | 2.69.0 |
错误说明
errMsg | errNo | 说明 | 最低支持版本 |
onJoinGroup:fail invalid params | 20000 | 参数少传 | 2.69.0 |
onJoinGroup:fail service error , code = %s | 21100 | 下游服务异常 | 2.69.0 |
onJoinGroup:fail Internal error , code = %s | 21101 | 参数错误 | 2.69.0 |
onJoinGroup:fail have no permission | 21102 | 获取群信息失败 | 2.69.0 |
onJoinGroup:fail login failed | 21103 | 登录失败 | 2.69.0 |
onJoinGroup:fail get openid fail | 21104 | openid 获取失败 | 2.69.0 |
代码示例
HTML复制<!-- index.ttml -->
<button
open-type="joinGroup"
group-id="@4F9R0vKUDsthbXTzOI1qGaD6umLoPviHM5F2rw+mLlkbbvH60nPbQGAsjAv/6TcHfpCrVl8fxxxxxxxxx=="
bindjoingroup="handleJoinGroup"
></button>
JavaScript复制page{(
data: {},
handleJoinGroup(e) {
console.log(e.detail);
};
)};
Bug & Tip
- •Tip:使用加群组件的 appId 和创建群时群主授权的 appId(client_key)需要相同,否则会报错误码 2150004
点击纠错