(без TS). Какой стек посоветуете для этого?
Надо в том числе и компоненты графиков оборачивать (echarts).
+ Предвижу, что в будущем понадобится обновляться до вуе 3, поэтому думаю об универсальном подходе.
Нагуглил : vue-demi.
Вот пример на нем: https://github.com/alvarosaburido/vue-universal-lib-example
Но автор предупреждает, что это костыльный вариант в начале и в конце: https://alvarosaburido.dev/blog/how-to-create-an-universal-library-for-vue-2-3
+ я вообще не смог установить его либу в вуе 2. Rollup в папку DIST складывает. В npm - локальный файл в dist.
Затем ставлю как плагин, Vue.use, но никак не удалось...
Вообще, было бы удобно отдельно импортировать каждый компонент...
Больше всего понравился этот, но он ток на вуе 3: тут все идеально.
https://github.com/ulissesferreira/moon
МБ имеет смысл попытаться его адаптировать и под вуе 2 ? НО там vite билдит либу компонентов.
_______
У кого был подобный опыт, что скажете?
———
В общем, вопросов много. Интересно, где люди берут подобные сведения? И где мне их брать?
советую во вьюшном дискорде спросить, там достаточно много авторов библиотек сидит
А что за такие универсальные компоненты, можно подробнее?
под обе актуальные версии вуя Vue2/3
Я понял, по типу чекбоксов, инпутов?
Ага, Но мне надо чуть сложней, типа графиков, граф все собрать в одну кучу, чеб незаметно мог менять внешние либы в нем, не изменяя апи моей либы)
А календари, всякие мультиселекты самописные тоже будут?
Ага, рано или поздно - все приходят к этому ..
Просто смущает, писать все свое, когда много функционала есть реализованного, вот поэтому и спрашиваю
Обсуждают сегодня