@francis_schuster
В Vue.js каждый компонент может иметь уникальный идентификатор (ID), который можно использовать для идентификации этого компонента в DOM.
Если вы хотите сгенерировать уникальный ID для компонента, вы можете использовать генератор случайных чисел или функцию uuid
из библиотеки uuid
.
Например, чтобы сгенерировать уникальный идентификатор для компонента, можно создать метод, который будет возвращать уникальный ID при каждом вызове:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<template> <div :id="componentId"></div> </template> <script> import { v4 as uuid } from 'uuid'; export default { data() { return { componentId: uuid(), }; }, }; </script> |
В этом примере мы импортируем функцию v4
из библиотеки uuid
, чтобы создать уникальный идентификатор. Затем мы инициализируем componentId
в data
методе, используя uuid()
. После этого мы можем использовать componentId
в шаблоне как уникальный ID для компонента.