3 месяца назад мы опубликовали статью в Nuggets и официально запустили проект Vue DevUI.Давайте создадим проект Vue DevUI вместе! 🥳
Вскоре к нам присоединилось много друзей, которые любят открытый исходный код, поэтому мы быстро установилиVue DevUI 核心成员小组
и обсудили технологический стек библиотеки компонентов Vue DevUI:
- Vite
- Vue3
- JSX
На данный момент группа выросла до 46 участников, а библиотека компонентов Vue DevUI также добавила 10 новых компонентов и выпустила ее на npm.v0.1.0
Версия:
⚠️ Примечание. Этот выпуск еще не завершен и не может использоваться в производственных средах.
Особая благодарность следующим друзьям за их вклад 🎉🥳:
Далее я сообщу о текущем прогрессе Vue DevUI.Заинтересованные партнеры могут принять участие в создании проекта Vue DevUI! 👏🎉
Участвуя в проекте Vue DevUI, вы можете:
- Изучите новейшие технологии Vite+Vue3+TSX
- Узнайте, как проектировать и разрабатывать компоненты
- Присоединяйтесь к сообществу открытого исходного кода
- Познакомьтесь с группой друзей, которые любят учиться и открытый исходный код
новые компоненты
Общие компоненты:
- Компонент кнопки кнопки
- Компоненты панели панели
Компонент навигации:
- Компонент вкладки "Вкладки"
Компонент обратной связи:
- Предупреждающий компонент
Компоненты ввода данных:
- Компонент флажка CheckBox
- Компонент радиокнопки
- Переключатель в сборе
- Компонент ввода тега TagsInput
- Компонент текстового поля TextInput
Компонент отображения данных:
- Компонент аватара аватара
Вот визуализация веб-сайта:
Для получения подробной информации о примечаниях к выпуску см.:
Оптимизация и спецификация
В настоящее время в проект библиотеки компонентов Vue DevUI добавлены следующие спецификации:
- Шуточные модульные тесты
- Спецификация кода ESLint
- Спецификация стиля StyleLint
- Соглашение об именах папок/файлов ls-lint
- Спецификация фиксации кода CommitLint
быстрый старт
Трилогия быстрого старта:
- Установить
- вводить
- использовать
Установить vue-devui
npm i vue-devui
# npm i vue-devui --registry=https://registry.npm.taobao.org/
Представьте vue-devui
main.ts
import { createApp } from 'vue'
import App from './App.vue'
// 引入 Vue DevUI 组件库
import DevUI from 'vue-devui'
import 'vue-devui/style.css'
// 使用vue-devui
createApp(App).use(DevUI).mount('#app')
Использование компонента «Кнопка»
App.vue
<d-button>确定</d-button>
Изображение эффекта:
Ниже приведен исходный код проекта:
Чтобы внести свой вклад, вы можете добавить небольшого помощника WeChat: devui-official, пригласить вас в основную группу участников Vue DevUI~😋😋
Добро пожаловать, чтобы следовать за намиDevUIБиблиотека компонентов, зажгите нашу звездочку 🌟:
GitHub.com/Облако разработки Fe/…
Также добро пожаловать в недавно выпущенный DevUIDevUI AdminСистема из коробки строит красивую и атмосферную систему управления фоном за 10 минут!
уведомление
10 числа этого месяца DevUI выпустит версию DevUI 12. Помимо обновления Angular 12, в нем много интересных новых функций, ждите с нетерпением!
Версия DevUI Admin 2.0 также будет выпущена 17-го числа этого месяца, предоставляя волшебную черную технологию, давайте подождем и увидим!