vue-uuid
Add UUID to Vue instance.
2,113,788
74
| Install | |
|---|---|
npm install vue-uuid |
|
| Latest Version: | 3.0.0 |
| Vue: | 3 |
| Older releases: | 2 |
| License: | MIT |
| Last Updated: | Mar 7, 2023 |
| Links: | GitHub · npm |
Maintainer: vitorluizc
Vue UUID
Add UUID to Vue instance.
Install
Installation is very easy, you just need to install using NPM or Yarn.
npm i vue-uuid
Vue's use method will do the trick adding to Vue.
import { createApp } from "vue";
import withUUID from "vue-uuid";
const app = withUUID(
createApp({
// ...
}),
);
Usage
After installation $uuid is available on instance, so you can use inside
components template and script, like the example below.
<template>
<div class="uuid-panel">
<h3 class="uuid">{{ uuid }}</h3>
<button
class="button"
@click="uuid = $uuid.v1()"
>Generate V1</button>
<button
class="button"
@click="uuid = $uuid.v3()"
>Generate V3</button>
<button
class="button"
@click="uuid = $uuid.v4()"
>Generate V4</button>
<button
class="button"
@click="uuid = $uuid.v5("Name 1", NAMESPACE)"
>Generate V5</button>
</div>
</template>
<script>
import { uuid } from 'vue-uuid'; // uuid object is also exported to things
// outside Vue instance.
const NAMESPACE = "65f9af5d-f23f-4065-ac85-da725569fdcd";
export default {
data () {
return {
NAMESPACE,
uuid: uuid.v1(),
v1: this.$uuid.v1(),
v3: this.$uuid.v3(),
v4: this.$uuid.v4(),
v5: this.$uuid.v5("Name 2", NAMESPACE)
};
}
};
</script>
Related Packages
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 3.0.0 | >= 3.0.0 | MIT | |
| 2.1.0 | ^2.6.14 | MIT | |
| 2.0.2 | ^2.6.11 | MIT | |
| 2.0.1 | ^2.6.11 | MIT | |
| 2.0.0 | ^2.6.11 | MIT | |
| 1.1.1 | ^2.5.17 | MIT | |
| 1.1.0 | ^2.5.17 | MIT | |
| 1.0.0 | MIT | ||
| 0.1.2 | MIT | ||
| 0.1.0 | MIT |