@jensen
Id задается при создании компонента в разделе template, например:
1 2 3 4 5 |
// Вставляйте здесь свои компоненты |
Также вы можете динамически задавать id при создании компонента, используя свойство props в вашем компоненте:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
// Вставляйте здесь свои компоненты export default { props: { componentId: { default: '', type: String } } } |
Затем вы можете передать значение componentId в компонент в месте его использования:
1
|
@jensen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<template> <div :id="componentId"> <!-- Содержимое компонента --> </div> </template> <script> export default { props: { componentId: { default: '', type: String } } } </script> |
Далее при использовании этого компонента, вы можете передать нужное значение для id:
1
|
<custom-component :componentId="'my-custom-id'"></custom-component> |