Что это такое?
Mint UI — это набор готовых мобильных UI-элементов, то есть компонентов интерфейса, написанных для Vue 2.0. Вы добавляете их в приложение на Vue, чтобы делать мобильные веб-страницы.
Mint UI — это отдельное приложение или то, что я добавляю в свой проект?
Это библиотека компонентов: вы устанавливаете её в проект на Vue и импортируете нужные компоненты. Сама по себе она как приложение не запускается.
Как добавить его в проект?
Установите его через npm и зарегистрируйте компоненты через Vue.use() — можно импортировать сразу все или только те, что нужны. В README также есть CDN-сборки (RawGit и npmcdn), если удобнее подключить через тег script.
Что такое babel-plugin-component и нужен ли он мне?
Это помощник для более компактных импортов: он автоматически подключает CSS-файл каждого компонента и позволяет импортировать компоненты по отдельности как модули. Настраивается в .babelrc. Необязателен, но удобен, если вы берёте только отдельные компоненты.
Он работает с Vue 3 или только с Vue 2?
Он сделан для Vue 2.0 — компоненты рассчитаны на Vue 2, поэтому для проекта на Vue 3 понадобится другой UI-набор.
Это для нативных мобильных приложений или для мобильных веб-страниц?
Для мобильных веб-страниц — это Vue-компоненты, которые отображаются в браузере, поэтому они подходят для мобильного сайта или webview, а не для нативного приложения на iOS или Android.
Насколько тяжёлые у него зависимости?
Очень лёгкие: кроме самой Vue он подтягивает только array-find-index, raf.js и vue-lazyload.
What are similar projects?
vux, element, vuetify, vant, naive-ui, iview, vuestic-admin, mdb-ui-kit
Which topics is it in?
vue-components, component, mobile-web, vue2, ui-kit, vuejs, ui-library, npm-package, component-library, vue, ui-components, css