发小红书组件,该功能需要开启基础库 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 } }