抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台

(已废弃)member-button 开通会员按钮

收藏
我的收藏
注意
本文档已废弃,新文档请参见 member-button 。
​
基础库 2.52.0.0 开始支持本组件
开通会员按钮,用户点击该按钮会弹起会员半屏弹窗,点击“开通会员”进行入会操作。
使用限制
仅在行业 SDK 上才支持,需要在代码中配置行业 SDK 的权限:行业 SDK 的权限配置。当完成行业 SDK 的权限配置后,可通过 tt.canIUse('member-button') 判断该组件是否可用。
另外在使用组件时需要在页面 json 文件中进行引入。
// index.json { "usingComponents": { "member-button": "ext://industry/member-button" } }

属性说明

Object 类型,属性如下:
属性名
类型
默认值
必填
说明
最低支持版本
shop-id
string
--
是
当前小程序绑定的抖音小店 id
2.52.0.0
bind:success
function
--
否
入会成功回调
2.52.0.0
bind:cancel
function
--
否
用户主动退出
2.52.0.0
bind:error
function
--
否
入会失败回调
2.52.0.0

效果示例

​
​
​
​
​
​
​
​

代码示例

<member-button shop-id="1111116433" bind:success="handleJoinMemberSuccess" bind:cancel="handleJoinMemberCancel" bind:error="handleJoinMemberError" />

bind:success 说明

    •弹起会员半屏弹窗后,用户点击“开通会员”,开通会员成功后触发。

代码示例

// bind:success 代码示例 handleJoinMemberSuccess(event) { const { shopId } = event.detail; }

bind:cancel 说明

    •弹起会员半屏弹窗后,用户点击空白区域触发取消操作,取消时触发。

代码示例

// bind:cancel 代码示例 handleJoinMemberCancel(event) { const { shopId } = event.detail; }

bind:error 说明

    •当错误发生时触发。
    •错误原因可能为参数校验不合法、业务错误等,具体错误内容见本文 错误码说明。

代码示例

// bind:error 代码示例 handleJoinMemberError(event) { const { errMsg ,errNo} = event.detail; }

错误码说明

errNo
errMsg
说明
最低支持版本
21501
Network error
网络错误,请检查网络状况
2.52.0.0
13000
系统错误
服务内部错误,请稍后重试或是联系客服
2.52.0.0
13001
关注太快了,先休息一下吧~
用户操作太频繁,请稍后再试
2.52.0.0
21601
抖音小店 id 不合法,仅支持 0-9 的字符
​
2.52.0.0
21603
当前抖音小店 id 不存在
当前抖音小店 id 无法获取,请检查是否正确
2.52.0.0
21605
该店铺为非会员店铺
当前抖音小店未开通会员体系,请到抖店开放平台配置会员体系
2.52.0.0
21606
该用户已经是该店铺会员
用户已入会,重复入会提示
2.52.0.0
21607
抖音小店 id 与当前小程序无绑定关系
抖音小店 id 与当前小程序未绑定,请检查当前小程序是否绑定抖音小店
2.52.0.0
21608
小程序未绑定对应应用
当前小程序未在店铺后台授权,请到抖店开放平台进行授权
2.52.0.0

Bug & Tip

    •Tip: 使用该接口时需要用户身份信息,请确保在调用接口前,用户已经登录宿主 APP。
​