ой не заметил такое, пойду погуглю
Поставил DevTools стало понятнее что проблема в дургом. У меня есь компонент на странице и потом этот компонент удаляется и создаётся заново сторонним скриптом. Как мне попросить мой инстанс вью переинициализировать этот компонент?
изменение пропа key у компонента заставляет его переинициализироваться
если у меня уже инстанс (я так понимаю его принято называть vm) и я делаю vue_instance. $set то как мне достучаться до компонента? и что передавать первым параметром (там обьект или массив), что-то вообще по документации непонятно и как гуглить тоже хз
vue_instance.$set(['cart'], 'key', 5) - вот это я так понимаю не правильный вариант
А каким образом удаляется сторонним скриптом?
хтмл вместе с парентом грохается и создаётся аналогичный новый
А зачем грохаетсся? new Vue насколько я понимаю должно переинициализировать
<div id='some'> <myComponent /> </div> так вот после внешнего скрипта я получаю <div id='some-new-div'> <myComponent /> </div> и мне нужно дернуть вью чтобы туда снова нарисовать компонент. Меня любой вариант устроит в том числе и полное пересоздание вью заново
потому что изначально он управлеяется не вью. Скрещиваю бульдога с носорогом и носорога никуда не день
А если рут повыше сделать и уже в одном инстансе vue работать?
у вью рут от корня сайта. а у компонента свой рут?
Обсуждают сегодня