1.0.0 • Published 4 years ago

zsyy v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Teslax-field文档

库内容一览

  1. css->common.css
  2. js->normal.js(bragnet、cache、image、modal、navigator、util)
  3. js->cheatsheet.js
  4. js->form.js
  5. template->config.js
  6. template->imageUtil.js
  7. template->UI(UIAlert、UICenterTabPage、UICheckbox、UICheckboxGroup、UIColumnItem、UIColumnView、UIDialog、UIDropDown、UILabelFlow、UIListItem、UILoad、UIRadio、UIRadioGroup、UIRefresh、UIRefreshList、UIRichText、UISearch、UISelect、UISelectSection、UISheet、UITabbar、UITabPage)
  8. template->模板(base、listT、columnT、searchT、scrollerT、sheetT、tabListT、formT)

common.css

将较常用的样式(row、column、flex、lines1、jcCenter、aiCenter)、字体大小(text24->text40)、字体颜色(fontBlack11->fontBlack99、fontWhite、fontBlue)总结到一个css文件中,再引入

<style src="teslax-field/css/common.css></style>

normal.js

这套库总体上基于tesla-native-js开发,该库的文档见:tesla-native-js文档。通过normal.js与之关联为其补充,且曾经在tesla-native-js重构时,在业务代码中成功做到了向下兼容,normal.js功不可没。 共分为以下几个部分: bragent.js cache.js image.js modal.js navigator.js util.js

cheatsheet.js

备忘清单,包括

通用操作

setTimeout 延时操作

setInterval 定时操作

clearInterval 清除定时操作

列表

来源于w3school-Array对象,是js中对列表的通用处理方法

字符串

来源于w3school-String对象,是js中对字符串的通用处理方法

form.js

检查表单数据正确性的工具

config.js

设置主题及模块名称的工具类 主题应用于template模板 模块名称应用于imageLoad

imageUtil.js

imageLoad工具类,用于不同平台加载不同源的图片

UI

UIAlert、

可自定义的弹窗

UICenterTabPage、

每个标签都居中的标签栏

UICheckbox、

复选框

UICheckboxGroup、

复选框组,配合使用

UIColumnItem、

纵栏的item

UIColumnView、

纵栏

UIDialog、

有一个或两个按钮的弹窗,只支持title和content

UIDropDown、

下拉栏

UILabelFlow、

标签组

UIListItem、

列表item,带touch样式

UILoad、

加载控件

UIRadio、

单选框

UIRadioGroup、

单选框组

UIRefresh、

刷新控件

UIRefreshList、

带刷新和加载的列表

UIRichText、

富文本控件,本质是tsl-web

UISearch、

搜索框

UISelect、

和UISheet合用的选择器

UISelectSection、

单个选择的列表

UISheet、

从左右上下弹出的弹框

UITabbar、

底部导航栏

UITabPage

每个标签都靠左的标签栏

模板原理

原理类比于java中的继承,现在有base、listT、columnT、searchT、scrollerT、sheetT、tabListT、formT,共8种 base为所有template模板的父类,本质为顶部导航栏 listT为base种添加UIRefreshList columnT为base中添加UIRefreshList和UIColumnView searchT为listT和UISearch的并集 scrollerT为base中添加scroller sheetT为base中添加UISheet和UISelectSection tabListT为listT中添加UITabPage和UICenterTabPage

formT比较特殊是为了快速生成表单而存在的,目前有formCheckbox、formImage、formInput、formRadio、formText、formTextarea共六种。


base

带标题栏的最外层组件

参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | title | String | 是 | base | 页面的标题 | | barTitleColor | String | 否 | | 页面的标题颜色 | | barTitleWeight | String | 否 | | 页面的标题粗细程度 | | barBackGroundColor | String | 否 | | 页面的标题背景颜色 | | barHasBaseline | Boolean | 否 | false | 页面的标题是否有底线 | | barBorderColor | String | 否 | | 页面的标题底线颜色 | | backItemImage | String | 否 | | 标题栏的返回图片 | | rightItemText | String | 否 | | 标题栏的右侧文字 | | rightItemColor | String | 否 | #666666 | 标题栏的右侧文字颜色 | | rightItemImage | String | 否 | | 标题栏的右侧图片 | | rightItemText2nd | String | 否 | | 标题栏的右侧第二个按钮文字 | | rightItemColor2nd | String | 否 | #666666 | 标题栏的右侧第二个按钮文字颜色 | | rightItemImage2nd | String | 否 | | 标题栏的右侧第二个按钮图片 | | contentBackGroundColor | String | 否 | | 主体背景色 | | customBack | Boolean | 否 | false | 是否自定义返回事件 配合事件baseBack | | isIndex | Boolean | 否 | false | 用于在iOS中进行appear问题的修复 | | isShow | Boolean | 否 | true | 是否显示nav |

事件说明 baseDisappear 页面显示事件 baseDisappear 页面隐藏事件 baseBack 页面自定义退出事件,customBack为true时生效 baseRight 点击右侧标题事件 baseRight2nd 点击右侧第二个标题(靠左的)事件 baseTitle 页面标题点击事件

示例代码

scorllerT

参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | title | String | 是 | base | 页面的标题 | | barTitleColor | String | 否 | | 页面的标题颜色 | | barTitleWeight | String | 否 | | 页面的标题粗细程度 | | barBackGroundColor | String | 否 | | 页面的标题背景颜色 | | barHasBaseline | Boolean | 否 | false | 页面的标题是否有底线 | | barBorderColor | String | 否 | | 页面的标题底线颜色 | | backItemImage | String | 否 | | 标题栏的返回图片 | | rightItemText | String | 否 | | 标题栏的右侧文字 | | rightItemColor | String | 否 | #666666 | 标题栏的右侧文字颜色 | | rightItemImage | String | 否 | | 标题栏的右侧图片 | | rightItemText2nd | String | 否 | | 标题栏的右侧第二个按钮文字 | | rightItemColor2nd | String | 否 | #666666 | 标题栏的右侧第二个按钮文字颜色 | | rightItemImage2nd | String | 否 | | 标题栏的右侧第二个按钮图片 | | contentBackGroundColor | String | 否 | | 主体背景色 | | customBack | Boolean | 否 | false | 是否自定义返回事件 配合事件baseBack | | isIndex | Boolean | 否 | false | 用于在iOS中进行appear问题的修复 | | isShow | Boolean | 否 | true | 是否显示nav |

事件说明 scrollerAppear 页面显示事件 scrollerDisappear 页面隐藏事件 scrollerBack 页面自定义退出事件,customBack为true时生效 scrollerRight 点击右侧标题事件 scrollerRight2nd 点击右侧第二个标题(靠左的)事件 scrollerTitle 页面标题点击事件

示例代码

listT

参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | title | String | 是 | base | 页面的标题 | | barTitleColor | String | 否 | | 页面的标题颜色 | | barTitleWeight | String | 否 | | 页面的标题粗细程度 | | barBackGroundColor | String | 否 | | 页面的标题背景颜色 | | barHasBaseline | Boolean | 否 | false | 页面的标题是否有底线 | | barBorderColor | String | 否 | | 页面的标题底线颜色 | | backItemImage | String | 否 | | 标题栏的返回图片 | | rightItemText | String | 否 | | 标题栏的右侧文字 | | rightItemColor | String | 否 | #666666 | 标题栏的右侧文字颜色 | | rightItemImage | String | 否 | | 标题栏的右侧图片 | | rightItemText2nd | String | 否 | | 标题栏的右侧第二个按钮文字 | | rightItemColor2nd | String | 否 | #666666 | 标题栏的右侧第二个按钮文字颜色 | | rightItemImage2nd | String | 否 | | 标题栏的右侧第二个按钮图片 | | contentBackGroundColor | String | 否 | | 主体背景色 | | customBack | Boolean | 否 | false | 是否自定义返回事件 配合事件baseBack | | isIndex | Boolean | 否 | false | 用于在iOS中进行appear问题的修复 | | hasData | Boolean | 是 | false | 用来控制“无数据页面”的显示和隐藏 通常为list.length!=0 | | hasEnd | Boolean | 是 | true | 是否能进行load操作,通常为pageNo >= totalPage(pageNo为当前的页码,totalPage为当前list的总页数) | | hasRefresh | Boolean | 否 | true | 是否启用刷新控件 | | hasLoad | String | 是 | true | 是否启用加载控件 | | noContentImg | String | 否 | noContent.png | 无数据图片 | | noContentTxt | String | 否 | 暂无数据 | 无数据文字 | | isShow | Boolean | 否 | true | 是否显示nav |

事件说明 listAppear 页面显示事件 listDisappear 页面隐藏事件 listBack 页面自定义退出事件,customBack为true时生效 listRight 点击右侧标题事件 listRight2nd 点击右侧第二个标题(靠左的)事件 listTitle 页面标题点击事件

示例代码

searchT

参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | title | String | 是 | base | 页面的标题 | | barTitleColor | String | 否 | | 页面的标题颜色 | | barTitleWeight | String | 否 | | 页面的标题粗细程度 | | barBackGroundColor | String | 否 | | 页面的标题背景颜色 | | barHasBaseline | Boolean | 否 | false | 页面的标题是否有底线 | | barBorderColor | String | 否 | | 页面的标题底线颜色 | | backItemImage | String | 否 | | 标题栏的返回图片 | | rightItemText | String | 否 | | 标题栏的右侧文字 | | rightItemColor | String | 否 | #666666 | 标题栏的右侧文字颜色 | | rightItemImage | String | 否 | | 标题栏的右侧图片 | | rightItemText2nd | String | 否 | | 标题栏的右侧第二个按钮文字 | | rightItemColor2nd | String | 否 | #666666 | 标题栏的右侧第二个按钮文字颜色 | | rightItemImage2nd | String | 否 | | 标题栏的右侧第二个按钮图片 | | contentBackGroundColor | String | 否 | | 主体背景色 | | customBack | Boolean | 否 | false | 是否自定义返回事件 配合事件baseBack | | isIndex | Boolean | 否 | false | 用于在iOS中进行appear问题的修复 | | hasData | Boolean | 是 | false | 用来控制“无数据页面”的显示和隐藏 通常为list.length!=0 | | hasEnd | Boolean | 是 | true | 是否能进行load操作,通常为pageNo >= totalPage(pageNo为当前的页码,totalPage为当前list的总页数) | | hasRefresh | Boolean | 否 | true | 是否启用刷新控件 | | hasLoad | String | 是 | true | 是否启用加载控件 | | noContentImg | String | 否 | noContent.png | 无数据图片 | | noContentTxt | String | 否 | 暂无数据 | 无数据文字 | | isShow | Boolean | 否 | true | 是否显示nav | | placeholder | String | 否 | 请输入 | input的缺省文字 | | hasSearch | Boolean | 否 | true | 是否存在搜索栏 | | searchDisplayTxt | String | 否 | 搜索 | 搜索处展示文字 | | searchOutBackground | String | 否 | #f6f6f6 | 搜索栏外背景色 | | searchInnerBackground | String | 否 | white | 搜索栏内背景色 | | returnType | String | 否 | search | 搜索框返回键类型 | | keyword | String | 否 | | 搜索关键字输入绑定 | | isSearch | Boolean | 否 | false | 是否展示搜索 | | searchWait | Number | 否 | 800 | 从输入到自动搜索的等待时间 | | isAutoSearch | Boolean | 否 | true | 是否开启自动搜索 | | inputType | String | 否 | text | 输入类型 | | 参数名 | 类型 | 否 | 否 | 说明 |

事件说明 searchAppear 页面显示事件 searchDisappear 页面隐藏事件 searchBack 页面自定义退出事件,customBack为true时生效 searchRight 点击右侧标题事件 searchRight2nd 点击右侧第二个标题(靠左的)事件 searchTitle 页面标题点击事件 searchAdapter 列表数据源的获取 searchDisplay 点击“取消”触发 returnClick 点击“回车”按钮时触发 searchInput 输入搜索关键词事件

示例代码

tabListT

参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | title | String | 是 | base | 页面的标题 | | barTitleColor | String | 否 | | 页面的标题颜色 | | barTitleWeight | String | 否 | | 页面的标题粗细程度 | | barBackGroundColor | String | 否 | | 页面的标题背景颜色 | | barHasBaseline | Boolean | 否 | false | 页面的标题是否有底线 | | barBorderColor | String | 否 | | 页面的标题底线颜色 | | backItemImage | String | 否 | | 标题栏的返回图片 | | rightItemText | String | 否 | | 标题栏的右侧文字 | | rightItemColor | String | 否 | #666666 | 标题栏的右侧文字颜色 | | rightItemImage | String | 否 | | 标题栏的右侧图片 | | rightItemText2nd | String | 否 | | 标题栏的右侧第二个按钮文字 | | rightItemColor2nd | String | 否 | #666666 | 标题栏的右侧第二个按钮文字颜色 | | rightItemImage2nd | String | 否 | | 标题栏的右侧第二个按钮图片 | | contentBackGroundColor | String | 否 | | 主体背景色 | | customBack | Boolean | 否 | false | 是否自定义返回事件 配合事件baseBack | | isIndex | Boolean | 否 | false | 用于在iOS中进行appear问题的修复 | | hasData | Boolean | 是 | false | 用来控制“无数据页面”的显示和隐藏 通常为list.length!=0 | | hasEnd | Boolean | 是 | true | 是否能进行load操作,通常为pageNo >= totalPage(pageNo为当前的页码,totalPage为当前list的总页数) | | hasRefresh | Boolean | 否 | true | 是否启用刷新控件 | | hasLoad | String | 是 | true | 是否启用加载控件 | | noContentImg | String | 否 | noContent.png | 无数据图片 | | noContentTxt | String | 否 | 暂无数据 | 无数据文字 | | itemViewColor | String | 否 | #FAFAFA | tabpage(标签)的颜色 | | itemViewHeight | String | 否 | 96 | tabpage的高度 | | itemTextFont | String | 否 | 34 | tabpage的字体大小 | | itemNormolColor | String | 否 | #000000 | tabpage的字体颜色 | | itemSelectColor | String | 否 | #1c97fc | tabpage被选中时的字体颜色 | | items | Array | 是 | | 此处数据格式必须为 {name: "value",isSelect: true/false,其他自定义属性} | | isCenter | Boolean | 否 | false | 是center还是左边开始的tab |

事件说明 tabListAppear 页面显示事件 tabListDisappear 页面隐藏事件 tabListBack 页面自定义退出事件,customBack为true时生效 tabListRight 点击右侧标题事件 tabListRight2nd 点击右侧第二个标题(靠左的)事件 tabListTitle 页面标题点击事件 tabListPage 标签点击事件 tabListAdapter 列表数据源的获取

示例代码

sheetT

参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | title | String | 是 | base | 页面的标题 | | barTitleColor | String | 否 | | 页面的标题颜色 | | barTitleWeight | String | 否 | | 页面的标题粗细程度 | | barBackGroundColor | String | 否 | | 页面的标题背景颜色 | | barHasBaseline | Boolean | 否 | false | 页面的标题是否有底线 | | barBorderColor | String | 否 | | 页面的标题底线颜色 | | backItemImage | String | 否 | | 标题栏的返回图片 | | rightItemText | String | 否 | | 标题栏的右侧文字 | | rightItemColor | String | 否 | #666666 | 标题栏的右侧文字颜色 | | rightItemImage | String | 否 | | 标题栏的右侧图片 | | rightItemText2nd | String | 否 | | 标题栏的右侧第二个按钮文字 | | rightItemColor2nd | String | 否 | #666666 | 标题栏的右侧第二个按钮文字颜色 | | rightItemImage2nd | String | 否 | | 标题栏的右侧第二个按钮图片 | | contentBackGroundColor | String | 否 | | 主体背景色 | | customBack | Boolean | 否 | false | 是否自定义返回事件 配合事件baseBack | | isIndex | Boolean | 否 | false | 用于在iOS中进行appear问题的修复 | | hasData | Boolean | 是 | false | 用来控制“无数据页面”的显示和隐藏 通常为list.length!=0 | | hasEnd | Boolean | 是 | true | 是否能进行load操作,通常为pageNo >= totalPage(pageNo为当前的页码,totalPage为当前list的总页数) | | hasRefresh | Boolean | 否 | true | 是否启用刷新控件 | | hasLoad | String | 是 | true | 是否启用加载控件 | | noContentImg | String | 否 | noContent.png | 无数据图片 | | noContentTxt | String | 否 | 暂无数据 | 无数据文字 | | sheetModel | String | 否 | top | sheet显示的位置 top bottom left right | | sheetBorderRadius | Number | 否 | 18 | sheet的底部左右的圆角 | | maxShowNum | Number | 否 | 5 | sheet的底部左右的圆角 | | sheetHeight | Number | 否 | 580 | sheet的显示高度 | | sheetItemHeight | Number | 否 | 100 | sheet单项的高度 | | items | Array | 是 | | sheet内容,数据格式必须为[{tag:'String',text:'String',list:[]}] | | selected | Array | 是 | | sheetSelection中√的位置 |

事件说明 sheetBack 页面自定义退出事件,customBack为true时生效 sheetAppear 页面显示事件 sheetDisappear 页面隐藏事件 sheetRight 点击右侧标题事件 sheetRight2nd 点击右侧第二个标题(靠左的)事件 sheetTitle 页面标题点击事件 itemClick 选中某一条数据时触发 sheetAdapter 列表数据源的获取

示例代码

columnT

参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | title | String | 是 | base | 页面的标题 | | barTitleColor | String | 否 | | 页面的标题颜色 | | barTitleWeight | String | 否 | | 页面的标题粗细程度 | | barBackGroundColor | String | 否 | | 页面的标题背景颜色 | | barHasBaseline | Boolean | 否 | false | 页面的标题是否有底线 | | barBorderColor | String | 否 | | 页面的标题底线颜色 | | backItemImage | String | 否 | | 标题栏的返回图片 | | rightItemText | String | 否 | | 标题栏的右侧文字 | | rightItemColor | String | 否 | #666666 | 标题栏的右侧文字颜色 | | rightItemImage | String | 否 | | 标题栏的右侧图片 | | rightItemText2nd | String | 否 | | 标题栏的右侧第二个按钮文字 | | rightItemColor2nd | String | 否 | #666666 | 标题栏的右侧第二个按钮文字颜色 | | rightItemImage2nd | String | 否 | | 标题栏的右侧第二个按钮图片 | | contentBackGroundColor | String | 否 | | 主体背景色 | | customBack | Boolean | 否 | false | 是否自定义返回事件 配合事件baseBack | | isIndex | Boolean | 否 | false | 用于在iOS中进行appear问题的修复 | | hasData | Boolean | 是 | false | 用来控制“无数据页面”的显示和隐藏 通常为list.length!=0 | | hasEnd | Boolean | 是 | true | 是否能进行load操作,通常为pageNo >= totalPage(pageNo为当前的页码,totalPage为当前list的总页数) | | hasRefresh | Boolean | 否 | true | 是否启用刷新控件 | | hasLoad | String | 是 | true | 是否启用加载控件 | | noContentImg | String | 否 | noContent.png | 无数据图片 | | noContentTxt | String | 否 | 暂无数据 | 无数据文字 | | isShow | Boolean | 否 | true | 是否显示nav | | items | Array | 是 | | 左列表数据,格式为[{name: "tab1",isSelect: true/false,list: [],pageNo: '当前的页码',pageSize: '当前页显示数据的条数',totalPage: '总页数',}] | | leftColumnWidthCol | Number | 否 | 250 | 左列表宽度 | | selectColorCol | String | 否 | #ffffff | 已选背景色 | | unSelectColorCol | String | 否 | #f5f5f5 | 未选背景色 | | titleSizeCol | String | 否 | 36 | 标签的标题字号 | | selectTitleColorCol | String | 否 | #333333 | 已选标题颜色 | | unSelectTitleColorCol | String | 否 | #8f8f8f | 未选标题颜色 | | borderLeftWidthCol | String | 否 | 1 | 已选标记宽度 | | borderLeftWidthCol | String | 否 | #1c98fc | 已选标记颜色 |

事件说明 columnBack 页面自定义退出事件,customBack为true时生效 columnAppear 页面显示事件 columnDisappear 页面隐藏事件 columnRight 点击右侧标题事件 columnRight2nd 点击右侧第二个标题(靠左的)事件 columnTitle 页面标题点击事件 columnPage 切换标签时触发 columnAdapter 列表数据源的获取

示例代码


formT

formT给itemData传入一个对象,参数包括type及需展示组件各自需要的参数。type的值与对应的组件如下: | | text | input | textarea | image | radio | checkbox | dropdown | | - | - | - | - | - | - | - | - | | type | formText | fromInput | formTextArea | formImage | formRadio | formCheckbox | formSelectList |

formText props参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | index | Number | 是 | 0 | 该行的索引 | | tag | String | 是 | | 该行的标签 | | ifRequire | Boolean | 否 | false | 是否必填(显示星号) | | isRequireLeft | Boolean | 否 | false | 必填标记是否在左侧 | | fontSize | Number | 否 | 34 | 文字大小 | | titleWidth | Number | 否 | 180 | 标题宽度 | | title | String | 是 | | 标题 | | titleColor | String | 否 | #5f5f5f | 标题颜色| | isTitleRight | Boolean| 否 | false | 是否标题靠右 | | isTitleBold | Boolean | 否 | false | 标题是否粗体 | | textValue | String | 否 | | 内容 | | textColor | String | 否 | #999999 | 内容字体颜色 | lines | Number | 否 | 3 | 内容最大行数,超过会显示"..." | | isLeft | Boolean | 否 | false | 内容是否靠左 | | hasOpen | Boolean | 否 | false | 是否有展开按钮 | | lineNumber | Number | 否 | -1 | 单行最大显示字数,hasOpen为true时必填 | | isBelow | Boolean | 否 | false | false:内容在右侧 ture: 内容在下方 |

使用样例

formInput props参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | index | Numbe | 是 | 0 | 该行的索引 | | tag | String | 是 | | 该行的标签 | | ifRequire | Boolean | 否 | false | 是否必填(显示星号) | | isRequireLeft | Boolean | 否 | false | 必填标记是否在左侧 | | fontSize | Number | 否 | 34 | 文字大小 | | titleWidth | Number | 否 | 180 | 标题宽度 | | title | String | 是 | | 标题 | | titleColor | String | 否 | #5f5f5f | 标题颜色 | | isTitleRight | Boolean| 否 | false | 是否标题靠右 | | rightFontSize | Number | 否 | 34 | 右侧标题文字大小 | | rightTitle | String | 否 | | 右侧标题 | | rightTitleColor | String| 否 | #5f5f5f | 右侧标题颜色 | | textValue | String | 否 | | 内容 | | textColor | String | 否 | #999999 | 内容字体颜色 | | placeholder | String | 否 | 请输入内容 | 输入框占位符文本 | | placeholderColor | String | 否 | | 占位符颜色 | | inputType | String | 否 | text | 输入类型,日期选择 date | | isLeft | Boolean | 否 | false | 输入框是否靠左 | | max | String | 否 | | 当type属性为date时选择日期的最大时间,格式为yyyy-MM-dd | | min | String | 否 | | 当type属性为date时选择日期的最小时间,格式为yyyy-MM-dd | | isBelow | Boolean | 否 | false | false:输入框在右侧 ture: 输入框在下方 |

使用样例

formTextarea props参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | index | Numbe | 是 | 0 | 该行的索引 | | tag | String | 是 | | 该行的标签 | | ifRequire | Boolean | 否 | false | 是否必填(显示星号) | | isRequireLeft | Boolean | 否 | false | 必填标记是否在左侧 | | fontSize | Number | 否 | 34 | 文字大小 | | titleWidth | Number | 否 | 180 | 标题宽度 | | title | String | 是 | | 标题 | | titleColor | String | 否 | #5f5f5f | 标题颜色 | | isTitleRight | Boolean| 否 | false | 是否标题靠右 | | rightFontSize | Number | 否 | 34 | 右侧标题文字大小 | | rightTitle | String | 否 | | 右侧标题 | | rightTitleColor | String| 否 | #5f5f5f | 右侧标题颜色 | | textValue | String | 否 | | 内容 | | areaHeight | Number | 否 |120 | 文本区域高度 | | textColor | String | 否 | #999999 | 内容字体颜色 | | maxNum | Number | 否 | 200 | 可输入最大字数 | | lines | Number | 否 | 3 | 类型为text时文本内容最大行数 | | placeholder | String | 否 | 请输入内容 | 输入框占位符文本 | | placeholderColor | String | 否 | | 占位符颜色 | | inputType | String | 否 | text | 输入类型 | | isBelow | Boolean | 否 | false | false:输入框在右侧 ture: 输入框在下方 |

使用样例

formImage props参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | index | Numbe | 是 | 0 | 该行的索引 | | tag | String | 是 | | 该行的标签 | | ifRequire | Boolean | 否 | false | 是否必填(显示星号) | | isRequireLeft | Boolean | 否 | false | 必填标记是否在左侧 | | fontSize | Number | 否 | 34 | 文字大小 | | titleWidth | Number | 否 | 180 | 标题宽度 | | title | String | 是 | | 标题 | | titleColor | String | 否 | #5f5f5f | 标题颜色 | | isTitleRight | Boolean| 否 | false | 是否标题靠右 | | rightFontSize | Number | 否 | 34 | 右侧标题文字大小 | | rightTitle | String | 否 | | 右侧标题 | | rightTitleColor | String| 否 | #5f5f5f | 右侧标题颜色 | | list | Array | 是 | | 图片列表 | | canCancel | Boolean | 否 | true | 图片是否可删除 | | hasAdd | Boolean | 否 | true | 图片是否可添加 | | maxImg | Number | 否 | 9 | 最大图片数量 | | imgWidth | Number | 否 | 100 | 图片的宽 | | imgHeight | Number | 否 |100 | 图片的高 | | isBelow | Boolean | 否 | false | false:图片在右侧 ture: 图片在下方 |

使用样例

formRadio props参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | index | Number | 是 | 0 | 该行的索引 | | tag | String | 是 | | 该行的标签 | | ifRequire | Boolean | 否 | false | 是否必填 | | isRequireLeft | Boolean | 否 | false | 必填标记是否在左侧 | | fontSize | Number | 否 | 34 | 文字大小 | | titleWidth | Number | 否 | 180 | 标题宽度 | | title | String | 是 | | 标题 | | titleColor | String | 否 | #5f5f5f | 标题颜色 | | isTitleRight | Boolean| 否 | false | 是否标题靠右 | | textColor | String | 否 | ##666666 | 内容字体颜色 | | isCheck | String | 是 | | 表示选中的图片 | | unCheck | String | 是 | | 表示未选中的图片 | | selectRadio | Number | 否 | -1 | 默认选中(单选),-1时不选中 | | isLeft | Boolean | 否 | false | 选择器是否靠左 | | list | Array | 是 | | 选择列表 | | isBelow | Boolean | 否 | false | false:选择器在右侧 ture: 选择器在下方 |

使用样例

formCheckBox props参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | index | Number | 是 | 0 | 该行的索引 | | tag | String | 是 | | 该行的标签 | | ifRequire | Boolean | 否 | false | 是否必填(显示星号) | | isRequireLeft | Boolean | 否 | false | 必填标记是否在左侧 | | fontSize | Number | 否 | 34 | 文字大小 | | titleWidth | Number | 否 | 180 | 标题宽度 | | title | String | 是 | | 标题 | | titleColor | String | 否 | #5f5f5f | 标题颜色| | isTitleRight | Boolean| 否 | false | 是否标题靠右 | | rightFontSize | Number | 否 | 34 | 右侧标题文字大小 | | rightTitle | String | 否 | | 右侧标题 | | rightTitleColor | String| 否 | #5f5f5f | 右侧标题颜色 | | textColor | String | 否 | ##666666 | 内容字体颜色 | | isCheck | String | 是 | | 表示选中的图片 | | unCheck | String | 是 | | 表示未选中的图片 | | isLeft | Boolean | 否 | false | 选择器是否靠左 | | list | Array | 是 | | 选择列表 | | isBelow | Boolean | 否 | false | false:选择器在右侧 ture: 选择器在下方 |

使用样例

formSelectList props参数说明 | 参数名 | 类型 | 必填 | 默认值 | 说明 | | - | - | - | - | - | | index | Number | 是 | 0 | 该行的索引 | | tag | String | 是 | | 该行的标签 | | ifRequire | Boolean | 否 | false | 是否必填(显示星号) | | isRequireLeft | Boolean | 否 | false | 必填标记是否在左侧 | | fontSize | Number | 否 | 34 | 文字大小 | | titleWidth | Number | 否 | 180 | 标题宽度 | | title | String | 是 | | 标题 | | titleColor | String | 否 | #5f5f5f | 标题颜色 | | isTitleRight | Boolean| 否 | false | 是否标题靠右 | | textValue | String | 否 | | 内容文本 | textColor | String | 否 | ##666666 | 内容字体颜色 | | isLeft | Boolean | 否 | false | 选择器是否靠左 | | list | Array | 是 | | 选择列表 | | ddtextColor | String | 否 | #666666 | 选择列表内容字体颜色 |

使用样例