(即将废弃)shop-follow-card 店铺关注卡片

收藏
我的收藏
注意
本文档即将废弃,新文档请参见 shop-follow-card
安卓客户端从 27.7.0 开始支持本组件
iOS 客户端从 27.7.0 开始支持本组件
店铺关注卡片提供了店铺关注的能力,可以使用该组件引导用户关注小程序所属店铺。卡片展示了店铺所对应抖音账户的头像、昵称,以及关注或取消关注按钮等元素。
效果示例:

前置条件

仅在行业 SDK 上才支持,需要在代码中配置行业 SDK 的权限:行业 SDK 的权限配置。当完成行业 SDK 的权限配置后,可通过 tt.canIUse('shop-follow-card') 判断该组件是否可用。
另外在使用组件时需要在页面 index.json 文件中进行引入。
{ "usingComponents": { "shop-follow-card": "ext://industry/shop-follow-card" } }
Tip:使用该组件时需要用户身份信息,请确保在调用接口前,用户已经登录宿主 APP。

属性说明

属性名
类型
默认值
必填
说明
shop-id
string
--
店铺 ID
hidden
boolean
false
卡片是否显示
style
string
--
卡片內联 CSS 样式,可配置卡片圆角等
class
string
--
卡片 CSS 样式类,可配置卡片圆角等
bind:followed
function
--
店铺关注成功回调
bind:unfollowed
function
--
店铺取消关注成功回调
bind:error
function
--
组件发生错误回调

代码示例

<shop-follow-card shop-id="12345678" bind:followed="handleFollowed" bind:unfollowed="handleUnfollowed" bind:error="handleError" ></shop-follow-card>

bind:followed 说明

    当店铺关注成功时触发。
    无参数。
    使用场景例如当用户关注成功后给予一些优惠等。

bind:unfollowed 说明

    当店铺取消关注成功时触发。
    无参数。

bind:error 说明

    当错误发生时触发。
    错误原因可能为网络错误、业务错误等,具体错误内容见本文错误码说明
代码示例:
function handleError(event) { const { errMsg, errNo } = event.detail; }

错误码说明

errNo
errMsg
说明
160701
Fail to get follow state
获取当前用户对指定店铺的关注状态失败
160702
App version to early
当前抖音版本过早,用户需要升级至最新版本才可使用
160703
Not support to follow
BC 关系校验失败
160704
Fail to follow
关注失败
160705
Fail to unfollow
取消关注失败