FLUTTER ECOSYSTEM

slugify

将字符串转换为 URL 友好的短链接。适用于 URL、文件名、ID 等。

最新版本
2.0.0
近 30 天下载
7万
喜欢数
50
Pub 分数
135

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Dart 包,通过移除特殊字符、空格和重音符号,将字符串转换为 URL 友好的别名,然后进行标准化处理。非常适合用于生成 URL、文件名、数据库 ID 等场景的清晰标识符。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 多个平台,确保在不同环境中行为一致。轻量级且易于通过 Flutter 的 pub 包管理器集成。

适合场景
  • 生成SEO友好的URL
  • 从标题创建文件名
  • 生成唯一 ID
  • 标准化用户输入
  • 构建导航路径
  • 简化数据存储键
主要特点
  • 移除特殊字符和重音符号
  • 将空格转换为连字符
  • 支持国际字符
  • 大小写规范化
  • 可扩展的自定义选项
  • 跨平台兼容性
适合对象
  • Web 和移动应用开发人员
  • 内容管理系统
  • 静态网站生成器
  • API 后端服务
  • 面向用户的表单输入
  • 数据处理管道
使用建议
  • 可能需要手动处理重复项
  • 它本身不能保证唯一性
  • 仅限字符串转换
  • 除了转义之外,没有内置的清理功能
  • 依赖外部库以实现高级功能
  • 不适合用于加密哈希
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add slugify

所属分类

源码仓库

关联项目