sn-alert
旧版组件:sn-alert.md
旧版状态:旧版提供五种主题与 light/dark 两种效果、自定义图标与样式,无关闭功能、无事件。
差异明细:
- 新增属性:
showIcon、center、closable、borderRadius、textClass、iconClass、iconStyle - 移除属性:
customTextStyle(并入更名,见下) - 更名:
customTextStyle→textStyle - 类型或默认值变化:
type默认值primary→infoborderRadius默认值$small→''(空值时按8px × radiusFactor计算)textSize默认值14px→''(空值时按14px × fontsizeFactor计算)iconSize默认值17px→''(空值时按16px × fontsizeFactor计算)textSize/iconSize/borderRadius由 String → String | Number,均支持$前缀动态缩放bgColor/textColor/iconColor支持-bgColor/textColor/iconColor` 简写customStyle/textStyle/iconStyle类型由UTSJSONObject(默认{})→UTSJSONObject | String(默认'')
- 行为变化:
- 新增可关闭能力:
closable显示关闭按钮,点击后组件自行隐藏并触发close事件 icon空值时按type自动选择默认图标(primary → information-fill、success → checkbox-circle-line、warning → error-warning-line、error → close-circle-line、info → information-line)type/effect传入非法值时回退为info/light
- 新增可关闭能力:
- 新增事件、方法、插槽:新增事件
close;新增插槽icon、close
