упаковка компонента vuejs, чтобы его можно было импортировать в проект angularjs - PullRequest
0 голосов
/ 22 мая 2019

В настоящее время проект Vue настроен с помощью веб-пакета.

Я могу собрать весь проект в один файл JS - я могу импортировать этот файл JS в проект angularjs и использовать компонент

<my-component myprop="someprop"></my-component>

Я смог выполнить это с помощью vue-custom-element package (https://github.com/karol-f/vue-custom-element), который, как я понимаю, в основном оборачивает компонент vue в независимый от фреймворка собственный веб-компонент.

Однако, что я действительно хотел бы сделать, это построить vuejsкомпонент в виде пакета npm, который я могу затем импортировать в angularjs как зависимость. Как я могу это сделать - возможно ли это?

Наконец, есть ли хороший способ передачи данных из компонента vuejs в angularjs?Я могу сделать это только с помощью прослушивателей событий документа.

Итак, в итоге:

  • Могу ли я упаковать свой компонент vue в пакет npm, который можно импортировать в angularjs как зависимость
  • Как лучше всего передать данные из компонента vue в угловой проект?
...