Function guid

  • 本算法来源于简书开源代码,详见:https://www.jianshu.com/p/fdbf293d0a85 全局唯一标识符(uuid,Globally Unique Identifier),也称作 uuid(Universally Unique IDentifier) 一般用于多个组件之间,给它一个唯一的标识符,或者v-for循环的时候,如果使用数组的index可能会导致更新列表出现问题 最可能的情况是左滑删除item或者对某条信息流"不喜欢"并去掉它的时候,会导致组件内的数据可能出现错乱 v-for的时候,推荐使用后端返回的id而不是循环的index

    Parameters

    • len: number = 16

      uuid的长度

    • firstU: boolean = true

      将返回的首字母置为"u"

    • radix: any = null

      生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制

    Returns string

    Example

    guid(32) // ui77cGoBfjlj68FiDkQm7Ivpyei7t3dA
    guid(24) // uL70tjNPlMvbXCcoHtzeuv50

Generated using TypeDoc