返回介绍

开发指南

组件

JS

模板

guid 全局唯一标识符

发布于 2021-04-03 05:35:22 字数 1066 浏览 893 评论 0 收藏 0

唯一标识符

guid(length = 32, firstU = true, radix = 62)

该函数可以生产一个全局唯一、随机的guid,默认首字母为u,可以用于当做元素的id或者class名等需要唯一,随机字符串的地方,因为id或者class不能以数字开头。

  • length <Number | null> guid的长度,默认为32,如果取值null,则按rfc4122标准生成对应格式的随机数
  • firstU <Boolean> 首字母是否为"u",如果首字母为数字情况下,不能用作元素的id或者class,默认为true
  • radix <Number> 生成的基数,默认为62,用于生成随机数字符串为"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", 如果取2,那么返回的结果就是前两位0和1(可以理解为二进制)的随机结果,如果为7,返回的字符串就是0-7(理解为八进制)之间, 10为十进制,以此类推。

说明:这个方法三个参数都有默认的值,所以您调用的时候,可以无需传递任何参数也是可以的,并且建议您这样做

<template>
	<view :id="$u.guid()" :class="elClass">
		
	</view>
</template>

<script>
	export default{
		data() {
			return {
				elClass: this.$u.guid(20),
			}
		}
	}
</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文