更新记录

1.1.7(2025-08-12)

  • 【重要】插件最低运行版本为 HBuilder X 4.71
  • 新增 Utils 工具库 hideToast 隐藏轻提示,根据传入的 Toast 标识,隐藏指定的 Toast
  • 新增 Utils 工具库 clamp 夹具函数,对所给值限制范围
  • 新增 $snui.colors 颜色 light ,与 dark 相对应。亮色模式下,light#fffdark#000;暗黑模式下,两者颜色互换,light#000dark#fff
  • 新增 sn-e-gesture 事件 rotate ,为原生手势库提供旋转事件,与 View 的 rotate 事件对齐
  • 新增 sn-swipe-action 滑动操作组件,使用插槽随意布局
  • 新增 sn-datetime-picker 日期时间选择器组件
  • 新增 sn-datetime-picker-view 日期时间选择器容器组件
  • 新增 Demo 手势库实例,结合可视化元素演示手势库应用
  • 优化 sn-picker-view 在 Android 端使用 Drawable 绘制文字,极大提升了载入大量数据时的性能,卡顿明显减轻
  • 优化 sn-upload-mediasn-upload-media-unicloud 在非 Web 端平台改用系统提供的选择器,无需再向系统申请媒体权限
  • 优化 sn-scan 从相册中选择图片时改用系统提供的选择器,无需再向系统申请媒体权限,且不会产生大量缓存文件而导致占用空间膨胀
  • 移除 Utils 工具库 chooseMedia 选择媒体文件,请使用 uni.chooseMedia 代替
  • 移除 Utils 工具库 previewImage 选择预览图片,请使用 uni.previewImage 代替
  • 调整 Utils 工具库 showToast 返回值由 void 改为 string,返回值即 Toast的标识符
  • 修复 Date 日期库部分情况下报空指针异常的问题
  • 修复 Utils 工具库 isDate 在高版本 uni-app x 上报空指针异常的问题
  • 修复 sn-scan 图片扫描成功后预览图与识别点错位的问题
  • 修复 sn-scan 手指在扫描线上无法触发缩放事件的问题(即缩放具有明显的卡顿感的问题)
  • 优化 Demo 新特性速览跳转到工具库 Demo 时出现的卡顿问题
  • 优化 文档体验

1.1.6(2024-11-24)

  • 修复 导入插件时插件内部页面未完全注册的问题
  • 修复 导出插件时错误地导入 sn-e-toast 插件的问题

1.1.5(2024-11-24)

  • 重要 插件最低运行版本为 HBuilder X 4.33,如未适配暂勿升级
  • 重要 移除 框架内置字体 MiSans ,插件体积减少 60%,如需继续使用此字体可自行下载并导入到项目中
  • 重要 移除 sn-e-toast 插件,其所有 API 已迁移至 sn-native,如果原来已下载此插件,请手动删除
  • 新增 sn-native 插件作为原生能力扩展库,原 sn-e-toastsinle-ui 部分 API 迁移至 sn-native
  • 新增 SnError 错误规范,SinleUI 框架的 API 及组件报错将逐渐规范化,返回 SnError 类型的错误信息。错误码与错误信息对应表详见
  • 调整 Utils 工具库 原 showToast 更名为 showToasty,其参数 config 类型更名为 SnToastyConfig
  • 移除 Utils 工具库 share 分享及其参数相应类型,请使用官方 uni.shareWithSystem 代替
  • 新增 Utils 工具库 showToast 全局轻提示。与 sn-toast 不同的是,它可以在任意位置调用,无需放置组件;强制防穿透。与 showToasty 不同的是,它的样式配置更加丰富。
  • 新增 Utils 工具库 showActionsheet 全局操作菜单,与 sn-actionsheet 不同的是,它可以在任意位置调用,无需放置组件
  • 新增 Utils 工具库 showModal 全局模态窗,与 sn-modal 不同的是,它可以在任意位置调用,无需放置组件
  • 新增 Utils 工具库 previewImage 全局图片预览,目前仅支持单张图片预览,支持手势缩放、平移,支持长按唤出自定义菜单
  • 新增 Utils 工具库 chooseMedia 选择媒体文件方法,支持图片、视频和混选、多选
  • 新增 sn-perm-listener 权限申请监听组件,当前页面申请权限时自动弹出权限用途说明框
  • 新增 sn-upload-media 属性 mode 增加 all 选项,支持视频图片混传,使用系统相册选择
  • 新增 sn-upload-media 事件 file-chose 当媒体文件选择成功时都会触发,与 image-chosevideo-chose 可以同时触发
  • 新增 sn-upload-media-unicloud 属性 mode 增加 all 选项,支持视频图片混传,使用系统相册选择
  • 新增 sn-upload-media-unicloud 事件 file-chose 当媒体文件选择成功时都会触发,与 image-chosevideo-chose 可以同时触发
  • 新增 sn-card 属性 titleLines 卡片标题最大显示行数
  • 新增 sn-tabbar 属性 v-model:height 支持外部绑定 tabbar 占位高度
  • 新增 sn-search 属性 focus 是否获得焦点
  • 新增 sn-topbar 属性 backButtonIcon 返回按钮图标
  • 新增 sn-grid-group 属性 gutter 子项间距
  • 新增 sn-collapse-group 属性 notenoteColornoteSize 支持自定义样式的说明文本
  • 新增 sn-collapse-item 插槽 header ,支持自定义配置头部区域
  • 新增 sn-menu-item 插槽 headerbodyfooter,支持自定义配置各部分区域
  • 修复 sn-menu-item 默认插槽不生效的问题
  • 新增 sn-tabs 属性 aniTime 动画时长、mode 模式,新增推压动画
  • 优化 sn-tabs 动画显示更流畅
  • 新增 sn-view 事件 scaleroate ,主要为 Web 端提供缩放和旋转事件,与 App 端的 sn-e-gesture 对齐
  • 新增 Demo 右上角 关于本应用 入口
  • 重写 sn-notice-bar,解决了一些性能和显示问题
  • 优化 sn-actionsheet 在宽屏设备上的显示效果
  • 优化 sn-tabbar 最大插槽数增加至 10
  • 修复 sn-e-scankit 多页面调用 scan 方法回调函数混淆的问题
  • 优化 Demo 布局改为 Tabbar 式
查看更多

平台兼容性

uni-app x(5.23)

Chrome Safari Android iOS 鸿蒙 微信小程序
6.0 × × ×

其他

多语言 暗黑模式 宽屏模式
×

sinle-ui

开发文档

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

隐私、权限声明

1. 本插件需要申请的系统权限列表:

android.permission.VIBRATE(振动API需要) android.permission.CALL_PHONE(拨号API) android.permission.CAMERA(相机/扫码相关组件需要) android.permission.READ_EXTERNAL_STORAGE(文件选择/上传组件需要) android.permission.READ_MEDIA_IMAGES(图片选择/上传组件需要) android.permission.READ_MEDIA_VIDEO(视频选择/上传组件需要) android.permission.READ_MEDIA_VISUAL_USER_SELECTED(图片选择/上传组件需要) android.permission.FLASHLIGHT(相机/扫码相关组件需要) android.permission.ACCESS_WIFI_STATE(网络状态展示组件需要) android.permission.ACCESS_NETWORK_STATE(网络状态展示组件需要)

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率: