JDスタイルの軽量VUEコンポーネントライブラリ、モバイルH5およびミニプログラム開発をサポートする
Vinuiとは、Nutui(JDスタイルの軽量モバイルコンポーネントライブラリ)の設計と実装と、Taro Applet Component Libraryバージョンnutui-vueに基づいて実装されたUniappバージョンを指します。
Uniappのいくつかの機能の変更と調整が行われ、いくつかの新しいコンポーネントが追加されており、一部のコンポーネントの機能も強化されています。
プロジェクトのドキュメント:クイックスタートを参照できます
Vinuiは、コンポーネントをインストールするためにNPMパッケージとUNI_MODULESパッケージを提供します。
# Using npm
npm install @vingogo/uni-ui
# Using yarn
yarn add @vingogo/uni-ui
# Using pnpm
pnpm add @vingogo/uni-uiUniappマーケットプラグインアドレス:https://ext.dcloud.net.cn/plugin?id=11187
GithubからVinuiコードをダウンロードしてから、パッケージ化されたコードを独自のプロジェクトにコピーします。
git clone https://github.com/vingogo/vin-ui.gitpnpm ipackages/uni-uiディレクトリで、ビジネスに合ったVinuiコードをパーソナライズした調整を行いますpnpm run build:uni packages/uni-ui/uni_modulesでコピーするためのファイルを生成します
pages.jsonにEasyCom構成を追加: {
"easycom" : {
// 此处根据实际文件位置进行修改,如下为通过 npm 包安装的方式配置
"^vin-(.*)" : " @vingogo/uni-ui/lib/components/$1/index.vue "
},
// 此为本身已有的内容
"pages" : [
// ......
]
}次のコードをProject Entropent File main.tsまたはmain.jsファイルに追加します。
import '@vingogo/uni-ui/lib/style.css' ;< vin-button type="primary">button</ vin-button >このプロジェクトは、PNPMを使用してインストールと実行を行い、プロジェクトを開始することをお勧めします。
pnpm ipnpm run devpnpm run build:lib上記のコマンドを実行した後、NPMを公開するためのコードはpackages/uni-ui/libで生成されます
pnpm run build:uni上記のコマンドを実行した後、UNIAPP市場を公開するためのコードはpackages/uni-ui/uni_modules
Vinuiの問題については、交換にWeChatを追加してください。注:Vinui