По сути, я пытаюсь написать компонент всплывающей подсказки, и мне хотелось бы, чтобы диалог всплывающей подсказки был абсолютно позиционирован относительно источника всплывающей подсказки. Для этого мне нужно будет обернуть диалог источником и установить для источника положение: относительное. Проблема в том, что мне хотелось бы, чтобы и исходный текст, и текст всплывающей подсказки были слотами/некоей формой HTML, чтобы я мог передавать произвольные значки/форматированный текст.
Я уже что-то пробовал нравится:
но насколько я понимаю, Vue не позволит этого, так как я не смог найти никаких примеров этого в документации и не сработало, когда я попробовал это. Я также изучил динамические компоненты/компоненты более высокого порядка, но, судя по тому, как это выглядит во Vue, вам необходимо заранее определить набор возможных компонентов/импортировать все эти компоненты, а слоты должны заменять этот шаблон.< /п>
Подробнее здесь:
https://stackoverflow.com/questions/785 ... lot-in-vue