当前位置: 首页 > news >正文

ArraySetter

简介​

用来展示属性类型为数组的 setter

展示​

image.png

配置示例​

"setter": {"componentName": "ArraySetter","props": {"itemSetter": {"componentName": "ObjectSetter","props": {"config": {"items": [{"name": "title","description": "标题","setter": "StringSetter"},{"name": "callback","description": "callback","setter": {"componentName": "FunctionSetter"}}]}},"initialValue": {"title": "I am title","callback": null}}}
}

ArraySetter 配置​

属性名类型说明
itemSetterObjectSetterArraySetter 的子节点内容必须用 ObjectSetter 包裹

itemSetter 配置​

属性名类型说明
componentNameString
props
initialValueObject新增一项的初始值

ObjectSetter 配置​

属性名类型说明
descriptorStringItem 在列表中展示的 item.key 名,需要和 config.items[] 中key对应 默认为 “项目X” 

image.png

configObject配置项
config.itemsArray子属性列表数据
config.items[].nameString子属性名称
config.items[].descriptionString子属性描述
config.items[].setterObject | String子属性setter配置 | 子属性setter组件名
config.items[].isRequiredBoolean子属性是否开启快捷编辑,最多开启4个 

image.png

config.items[].conditionBoolean | () => Boolean是否展示
config.items[].getValue(target, value) => value数据获取的 hook,可修改获取数据
config.items[].setValue(target, value) => value数据获取的 hook,可修改设置数据

http://www.lryc.cn/news/109845.html

相关文章:

  • Python如何解决Amazon亚马逊“图文验证码”识别(6)
  • plsql连接oracle出现TTC错误
  • 4-golang爬虫下载的代码
  • Eureka增加账号密码认证登录
  • Practice5|58. 最后一个单词的长度、66. 加一
  • Practice4|14. 最长公共前缀、2. 两数相加
  • 第28天-Kubernetes架构,集群部署,Ingress,项目部署,Dashboard
  • 剑指OfferII-58.左旋转字符串
  • C语言每日一题:14《数据结构》复制带随机指针的链表
  • MySql008——检索数据:过滤数据(WHERE子句的使用)
  • vue2-v-show和v-if有什么区别,使用场景分别是什么?
  • 常用的排序算法简介:冒泡、选择、插入、归并、快速
  • Golang之路---04 项目管理——编码规范
  • hcip——期中小试
  • 华云安参编的《云原生安全配置基线规范》正式发布
  • 【计算机网络】NAT技术
  • Jenkins工具系列 —— 插件 实现用户权限分配与管理
  • 智能文件批量改名工具,自定义重命名,格式转换一步到位!
  • Python | threading
  • Unity数字可视化学校_昼夜(二)
  • 嘉楠勘智k230开发板上手记录(二)
  • flex 弹性布局
  • 【C# 基础精讲】为什么选择C# ?
  • HCIP BGP选路规则总结
  • UE4 Cesium for unreal 离线加载应用全流程
  • 翻转卡片游戏【力扣822】
  • 嵌入式开发学习(STC51-5-数码管)
  • JavaScript |(四)正则表达式 | 尚硅谷JavaScript基础实战
  • docker-compose实现mysql主从复制
  • hbase基础