Skip to content

模板子码组件(获取子码内容) ​

不推荐:这是 v1 接口

这里的接口还能调用,但不再更新;新项目请用 子码内容,迁移对照见从 v1 迁移到当前版本。

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

示例组件数据 ​

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

文件大小