Skip to content

SnAvatarShape

可选值
circle | square

SnAvatarParams

部分内置 sn-avatar 的组件可通过 SnAvatarParams 类型的 avatarConfig 属性配置参数

名称类型必填描述
modeString-
imageModeString-
sizeString-
srcString-
textString-
iconString-
iconSizeString-
iconColorString-
shapeSnAvatarShape-
textColorString-
bgColorString-
textSizeString-
borderRadiusString-
enablePreviewBoolean-

SnBadgeParams

部分内置 sn-badge 的组件可通过 SnBadgeParams 类型的 badgeConfig 属性配置参数

名称类型必填描述
valueNumber-
maxNumber-
sizeString-
offsetString-
modeString-
textString-
showZeroBoolean-
textColorString-
bgColorString-

SnCountdownTime

sn-countdownchange 事件返回 SnCountdownTime 类型的时间数据

名称类型必填描述
dNumber-
hNumber-
mNumber-
sNumber-
msNumber-

SnDataItem

sn-picker-viewsn-selectsn-topbar 等数据组件的 data 属性需要传入一个 SnDataItem[] 的对象,组件事件触发时返回 SnDataItem 对象

名称类型必填描述
idString数据的唯一标识
textString数据显示文本(不一定必备,视组件具体要求)
iconString数据显示图标(不一定必备,视组件具体要求)
disabledBoolean是否禁用子项(不一定必备,视组件具体要求)

SnFormItemData内部使用

sn-form-item 内部注册组件数据类型

名称类型必填描述
fieldString-
instanceComponentPublicInstance-

SnEmptyColorConfig内部使用

sn-empty 内部传递组件参数数据类型

名称类型必填描述
themeColorString-
hairColorString-
clothesColorString-
trousersColorString-
shoesColorString-
itemColorString-
skinColorString-
elementColorString-

SnFormItemRule

sn-form-itemrule 属性需要传入一个 SnFormItemRule 类型的对象

名称类型必填描述
typeString
requiredBoolean-
messageString-
patternRegExp-
minNumber-
maxNumber-
lenNumber-
enumArray<Any>-
transform(value: Any) => Any-
valid(value: Any) => String-

SnFormItemVerifyResult内部使用

sn-form-item 内部单一项校验结果数据类型

名称类型必填描述
validBoolean-
messageString-
fieldString-

SnFormValidResult

sn-formsubmit 方法需要传入一个 SnFormValidResult 类型的回调对象

名称类型必填描述
success() => void-
fail(failResults: SnFormItemVerifyResult[]) => void-

SnLoadmoreParams

部分内置 sn-loadmore 的组件可通过 SnLoadmoreParams 类型的 loadmoreConfig 属性配置参数

名称类型必填描述
loadmoreTextString-
nomoreTextString-
loadingTextString-
textSizeString-
textColorString-
iconSizeString-
iconColorString-
lineColorString-
lineHeightString-
dashedBoolean-
disabledBoolean-

SnMediaStatus内部使用

sn-media 组件的传递选择的媒体文件数据的 status 属性

可选值
uploaded | uploading | unuploaded | error

SnMedia内部使用

sn-media 组件的传递选择的媒体文件数据

名称类型必填描述
fileAny | nullFile 对象
srcString | null选中文件临时路径
thumbString | null缩略图地址。视频类模式专用。
nameString文件 uuid,由组件内部随机生成
statusSnMediaStatus媒体文件状态

SnRefresherParams

部分内置 sn-refresher 的组件可通过 SnRefresherParams 类型的 refresherConfig 属性配置参数

名称类型必填描述
refreshTextString-
refreshingTextString-
textSizeString-
textColorString-
iconString-
iconSizeString-
iconColorString-

SnScanParams

部分内置 sn-scan 的组件可通过 SnScanParams 类型的 scanConfig 属性配置参数

名称类型必填描述
enableDingBoolean-
showTorchBoolean-
dingFileSrcString-
scanTypeString-
continuousBoolean-
scanOnlyOnceBoolean-
titleString-
initZoomScaleNumber-
continuousSleepNumber-
showAlbumBoolean-
showBackButtonBoolean-
showAniBoolean-
enableZoomBoolean-

SnTabbarItem

sn-tabbar 组件的 data 属性需要传入一个 SnTabbarItem[] 类型的对象

名称类型必填描述
textString | null子项文本
iconString | null子项图标
imageString | null子项图片
activeTextString | null选中子项文本
activeIconString | null选中子项图标
activeImageString | null选中子项图片
interceptor() => Boolean拦截器方法,可以在此方法内鉴权。如果返回 false 则拦截跳转
badgeSnBadgeParams子项徽标配置

SnTabParams

sn-tabs 组件的 data 属性需要传入一个 SnTabParams[] 类型的对象

名称类型必填描述
idString子项标识符。组件事件将返回此 id
textString子项文本
iconString子项图标
disabledBoolean是否禁用子项
badgeConfigSnBadgeParams子项徽标配置

SnTimerTime

sn-timerchange 事件返回 SnTimerTime 类型的时间数据

名称类型必填描述
dNumber
hNumber
mNumber
sNumber
msNumber毫秒

SnToastParams

  • 部分内置 sn-toast 的组件可通过 SnToastParams 类型的 toastConfig 属性配置参数
  • sn-toast 组件的 configShow 方法需要传入一个 SnToastParams 类型的对象
名称类型必填描述
textString-
bgColorString-
overlayBoolean-
positionString-
durationNumber-
textSizeString-
textColorString-
borderRadiusString-
paddingString-
iconString-
iconSizeString-
iconColorString-
loadingBoolean-
textLinesNumber-
textAlignString-

SnWaterfallItem内部使用

sn-waterfallsn-waterfall-item 组件内部传递数据使用

名称类型必填描述
idString子项标识符。
topNumber-
leftNumber-
widthNumber-
heightNumber-
niodeSnWaterfallItemComponentPublicInstance-

使用 MIT 协议