Skip to content

snu.getPx()

获取像素值

将长度字符串中的单位转换为以像素(px)为单位的值。仅支持 px | rpx。不支持百分比。

兼容性

WebAndroid

属性

名称类型必填默认值描述
valueString-待转换的字符串

返回值

类型必备描述
Number返回转换后的像素值。

snu.addPx()

添加像素单位

将数字值转换为带有 'px' 单位的字符串。

兼容性

WebAndroid

属性

名称类型必填默认值描述
valueNumber-需要转换的数字值

返回值

类型必备描述
String返回带有 'px' 单位的字符串。

snu.addUnit()

添加单位

将一个长度值添加单位。纯数字将默认视为原数据以px为单位。百分比数据不做处理,返回原值。

兼容性

WebAndroid

属性

名称类型必填默认值描述
valueAny-待添加单位的值。
unitString'px'单位字符串,默认值为 px。

返回值

类型必备描述
String返回添加单位后的字符串。

snu.getInnerRadius()

获取内圆角半径

根据父组件(矩形)宽度、父组件圆角半径、子组件(矩形)宽度计算子组件的圆角半径。

兼容性

WebAndroid

属性

名称类型必填默认值描述
outwidthNumber-父组件(矩形)宽度
outradiusNumber-父组件圆角半径
innerwidthNumber-子组件(矩形)宽度

返回值

类型必备描述
Number返回子组件圆角半径。

snu.findParent()

查找父系组件

在组件树中层层向上查找指定名称的父组件。

兼容性

WebAndroid

属性

名称类型必填默认值描述
instanceComponentPublicInstance-当前组件实例。
parentNamesstring[]-需要查找的父系组件的名称。

返回值

类型必备描述
ComponentPublicInstance如果找到对应的父系组件,则返回该组件的实例;如果没有找到,则返回 null。

snu.findBrother()

查找兄弟组件

在组件树中查找指定名称的兄弟组件。

兼容性

WebAndroid

属性

名称类型必填默认值描述
instanceComponentPublicInstance-当前组件实例。
brotherNamesstring[]-需要查找的兄弟组件名称数组。

返回值

类型必备描述
ComponentPublicInstance如果找到对应的兄弟组件,则返回该组件的实例;如果没有找到,则返回 null

使用 MIT 协议