Aetae, я то думал эта функция как-то по умному рендерит компоненты, а если она работает сама по себе тогда это действительно странная и не понятная функция. Нашел я ее роясь в каком-то репозитории git, информации по ней найти никакой в документации не могу) И правда, "магическая" функция :)
Aetae, Вот ссылка на codesandbox. В главном компоненту App я сделал provide('title', 'holla')
В компоненте Container должны располагаться компоненты Title которые просто внутри делают: inject('title') и выводят этот title. Вот только я хочу добавлять в Container елементы не указывая их явно в разметке, а используя js.
Я пробую сделать это так:
Aetae, это я понимаю, вопрос как раз в том, как реализовать такое управление, а точнее как сделать так, чтобы компоненты, которыми управляет данный плагин вели себя точно так же как и компоненты вставленные в дом стандартным способом. Я уже пробовал во время создания vNode заменять ее свойство appConfig на на обьект конфигурации основного приложения app, после этого в них уже работает store но внедренные поля родительского компонента (provide) не работают...
Хочу сделать небольшой плагин который будет управлять fullscreen окнами которые в свою очередь будут возвращать какой-то ответ. То есть я хочу иметь возможность в любом компоненте делать что-то на подобии const res = await show...Popup
А синяя полоса и есть отдельным узлом. Дело даже не в этом, я ее просто для наглядности сделал. Я не могу отфильтровать события пересечений так, чтобы работать только с пересечениями с верхней частью обзервера.
Это почти то, что мне нужно! И я думал так сделать, но проблема в том, что мне нужно каждое слово (вне тега) найти по отдельности. Чтобы потом завернуть каждое в тег. Не подскажите как это сделать с этим подходом?
Saboteur, У меня нету вложенных тегов, и мне нужно все слова которые не в теге обернуть в определенный тег. Не хотелось бы для такой простой задачки тянуть тонны кода. Можете порекомендовать какую-то легкую библиотеку, которая сможет решить мою задачку?