发小红书组件,该功能需要开启基础库 2.0 架构编译(版本要求:IDE >= 2.3.1,基础库 >= 3.105.1,客户端 >= 8.53)
属性 | 类型 | 默认值 | 必填 | 说明 | 最低基础库版本 |
|---|---|---|---|---|---|
| type | string | default | 否 | 按钮的样式类型 | 3.105.1 |
| size | string | default | 否 | 按钮的大小,如果 type 为 floating 时,size 不生效 | 3.105.1 |
| title | string | 否 | 跳转发布笔记的笔记标题,最大长度 20 个字符,超出会触发 error | 3.105.1 | |
| content | string | 否 | 跳转发布笔记的笔记内容,最大长度 1000 个字符,超出会触发 error | 3.105.1 | |
| media-info | string | 是 | 跳转发布笔记的媒体信息,需要传 JSON,具体规则见下方 | 3.105.1 | |
| tags | string | 否 | 笔记发布的话题,通过英文逗号分割每个话题 | 3.105.1 | |
| poi-id | string | 否 | 话题 poi-id, 通过商品poi接口获取 | 3.120.x | |
| miniapp-session-info | object | 否 | 用户自定义字段,用于在服务端笔记发布回调事件触发时,获取发布的信息 | 3.120.x | |
| binderror | eventhandle | 否 | 按钮参数校验错误触发,通过 event.detail.errMsg 获取 | 3.105.1 |
值 | 说明 |
|---|---|
| floating | 悬浮按钮,样式固定 |
| default | 面性按钮,默认值 |
| plain | 线性按钮 |
值 | 说明 |
|---|---|
| medium | 默认大小 |
| large | 大尺寸 |
media-info 的 ts 定义如下,其中
export interface MediaInfo {
image_resources?: {
url: string
}[]
video_resources?: {
video_url: string
cover_url?: string
}
}
