Skip to content

模版子码组件(获取子码内容)

以下内容描述获取子码接口时模版子码组件的定义。

示例组件数据

json
{
    "fieldId": 1,
    "type": "text",
    "title": "文本1",
    "text": {
        "value": "Hello World"
    }
}
json
{
    "fieldId": 2,
    "type": "textarea",
    "title": "多行文本1",
    "textarea": {
        "value": "Hello World\nHello World"
    }
}
json
{
    "fieldId": 3,
    "type": "number",
    "title": "数字1",
    "number": {
        "value": 123
    }
}
json
{
    "fieldId": 4,
    "type": "date",
    "title": "日期1",
    "date": {
        "value": "2025-03-04"
    }
}
json
{
    "fieldId": 5,
    "type": "radio",
    "title": "单选项1",
    "radio": {
        "value": "选项1"
    }
}
json
{
    "fieldId": 6,
    "type": "checkbox",
    "title": "多选项1",
    "checkbox": {
        "value": ["选项1", "选项2"]
    }
}
json
{
    "fieldId": 7,
    "type": "address",
    "title": "定位1",
    "address": {
        "address": "浙江省宁波市海曙区灵桥路",
        "lat": 29.85957,
        "log": 121.55084
    }
}
json
{
    "fieldId": 8,
    "type": "image",
    "title": "图片1",
    "image": {
        "url": "https://ncstatic.clewm.net/undefined.png"
    }
}
json
{
    "fieldId": 9,
    "type": "audio",
    "title": "音频1",
    "audio": {
        "title": "音频标题",
        "url": "https://ncstatic.clewm.net/undefined.mp3"
    }
}
json
{
    "fieldId": 10,
    "type": "video",
    "title": "视频1",
    "video": {
        "url": "https://ncstatic.clewm.net/undefined.mp4"
    }
}
json
{
    "fieldId": 11,
    "type": "file",
    "title": "文件1",
    "file": {
        "title": "文件标题",
        "url": "https://ncstatic.clewm.net/undefined.pdf",
        "size": 123456
    }
}

组件详情

fieldId number

组件ID


title string

组件标题


type string

组件类型

说明
text文本
textarea多行文本
number数字
date日期
radio单选项
checkbox多选项
address定位
image图片
audio音频
video视频
file文件

当type使用"text"时, 组件内容为文本, 文本内容使用text字段。当type使用"image"时, 组件内容为图片, 图片内容使用image字段。以此类推。


文本组件

text object

当内容是文本组件时使用

text.value string

文本内容


多行文本组件

textarea object

当内容是多行文本组件时使用

textarea.value string

多行文本内容


数字组件

number object

当内容是数字组件时使用

number.value number

数字内容


日期组件

date object

当内容是日期组件时使用

date.value string

日期内容


单选项组件

radio object

当内容是单选项组件时使用

radio.value string

单选项内容


多选项组件

checkbox object

当内容是多选项组件时使用

checkbox.value []string

多选项内容


定位组件

address object

当内容是定位组件时使用

address.address string

地址

address.lat number

纬度

address.log number

经度


图片组件

image object

当内容是图片组件时使用

image.images []object

图片内容

image.images[].url string

图片URL


音频组件

audio object

当内容是音频组件时使用

audio.audios []object

音频内容

audio.audios[].url string

音频URL

audio.audios[].title string

音频名称


视频组件

video object

当内容是视频组件时使用

video.videos []object

视频内容

video.videos[].url string

视频URL


文件组件

file object

当内容是文件组件时使用

file.files []object

文件内容

file.files[].url string

文件URL

file.files[].title string

文件名称

file.files[].size number

文件大小