uView guid 全局唯一标识符

简介: uView guid 全局唯一标识符

唯一标识符

#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: uni.$u.guid(20),
      }
    }
  }
</script>
相关文章
|
4月前
|
网络架构
若依修改 :id 不跳转注释的资料,路由配置:id不跳转修改,若依的store的permission.js对动态路由有控制
若依修改 :id 不跳转注释的资料,路由配置:id不跳转修改,若依的store的permission.js对动态路由有控制
若依修改 :id 不跳转注释的资料,路由配置:id不跳转修改,若依的store的permission.js对动态路由有控制
|
6月前
|
存储 缓存
【Qt 全局属性相关】 Qt 应用程序行为的全局属性 Qt::ApplicationAttribute枚举解析
【Qt 全局属性相关】 Qt 应用程序行为的全局属性 Qt::ApplicationAttribute枚举解析
195 0
|
6月前
|
移动开发 开发框架 小程序
uni-app的优缺点;uniapp进行条件编译的两种方法;小程序端和H5的代表值
uni-app的优缺点;uniapp进行条件编译的两种方法;小程序端和H5的代表值
227 0
|
JavaScript
Extjs中给一个组件命名时,id,name,hiddenName这三者的用法和区别是什么
Extjs中给一个组件命名时,id,name,hiddenName这三者的用法和区别是什么
|
JavaScript
JS 生成绝对唯一标识符(ID、字符串)
JS 生成绝对唯一标识符(ID、字符串)
289 0
|
人工智能 JavaScript
Vue中为对象添加字段两种方法
Vue中为对象添加字段两种方法
|
JavaScript
vue项目定义全局常量并进行使用
vue项目定义全局常量并进行使用
254 0
在vuecli3怎么设置全局公用的样式变量?
在vuecli3怎么设置全局公用的样式变量?
167 0
|
JavaScript 开发者
路由-关于命名视图的名称到底是变量还是字符串的说明|学习笔记
快速学习路由-关于命名视图的名称到底是变量还是字符串的说明