JD Style Lightweight Vue Komponentenbibliothek, unterstützt mobile H5- und Mini -Programmentwicklung
Vinui bezieht sich auf das Design und die Implementierung von NUTUI (Lightweight Mobile Component Library) und die UniApp
Es wurden Änderungen und Anpassungen an einigen Merkmalen von UNIAPP vorgenommen, und einige neue Komponenten wurden hinzugefügt, was auch die Funktionen einiger Komponenten verbessert hat.
Sie können sich auf die Projektdokumentation beziehen: Schnellstart
Vinui stellt das Paket NPM und UNI_MODULES Paket zur Installation von Komponenten bereit.
# Using npm
npm install @vingogo/uni-ui
# Using yarn
yarn add @vingogo/uni-ui
# Using pnpm
pnpm add @vingogo/uni-uiUNIAPP -Markt -Plugin -Adresse: https://ext.dcloud.net.cn/plugin?id=11187
Laden Sie den Vinui -Code über GitHub herunter und kopieren Sie dann den verpackten Code in Ihr eigenes Projekt:
git clone https://github.com/vingogo/vin-ui.gitpnpm ipackages/uni-ui personalisierte personalisierte Anpassungen am Vinui-Code vor, der dem Unternehmen entsprichtpnpm run build:uni Generieren Sie Dateien zum Kopieren von packages/uni-ui/uni_modules
pages.json : {
"easycom" : {
// 此处根据实际文件位置进行修改,如下为通过 npm 包安装的方式配置
"^vin-(.*)" : " @vingogo/uni-ui/lib/components/$1/index.vue "
},
// 此为本身已有的内容
"pages" : [
// ......
]
}Fügen Sie den folgenden Code zur Projekteingangsdatei Main.ts oder Main.js -Datei hinzu:
import '@vingogo/uni-ui/lib/style.css' ;< vin-button type="primary">button</ vin-button >Das Projekt wird empfohlen, PNPM zu verwenden, um zu installieren und auszuführen, und das Projekt zu starten:
pnpm ipnpm run devpnpm run build:lib Nach der Ausführung des obigen Befehls wird der Code für die Veröffentlichung von NPM unter packages/uni-ui/lib generiert
pnpm run build:uni Nach der Ausführung des obigen Befehls wird der Code für die Veröffentlichung des UNIAPP-Marktes unter packages/uni-ui/uni_modules
In Bezug auf Vinui -Probleme fügen Sie den Austausch WeChat hinzu. Bitte beachten Sie: Vinui