本算法来源于简书开源代码,详见:https://www.jianshu.com/p/fdbf293d0a85 全局唯一标识符(uuid,Globally Unique Identifier),也称作 uuid(Universally Unique IDentifier) 一般用于多个组件之间,给它一个唯一的标识符,或者v-for循环的时候,如果使用数组的index可能会导致更新列表出现问题 最可能的情况是左滑删除item或者对某条信息流"不喜欢"并去掉它的时候,会导致组件内的数据可能出现错乱 v-for的时候,推荐使用后端返回的id而不是循环的index
uuid的长度
将返回的首字母置为"u"
生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制
guid(32) // ui77cGoBfjlj68FiDkQm7Ivpyei7t3dAguid(24) // uL70tjNPlMvbXCcoHtzeuv50 Copy
guid(32) // ui77cGoBfjlj68FiDkQm7Ivpyei7t3dAguid(24) // uL70tjNPlMvbXCcoHtzeuv50
Generated using TypeDoc
本算法来源于简书开源代码,详见:https://www.jianshu.com/p/fdbf293d0a85 全局唯一标识符(uuid,Globally Unique Identifier),也称作 uuid(Universally Unique IDentifier) 一般用于多个组件之间,给它一个唯一的标识符,或者v-for循环的时候,如果使用数组的index可能会导致更新列表出现问题 最可能的情况是左滑删除item或者对某条信息流"不喜欢"并去掉它的时候,会导致组件内的数据可能出现错乱 v-for的时候,推荐使用后端返回的id而不是循环的index