JD 스타일의 경량 VUE 구성 요소 라이브러리, 모바일 H5 및 미니 프로그램 개발 지원
Vinui는 Nutui (JD 스타일 경량 모바일 컴포넌트 라이브러리)의 설계 및 구현 및 Taro 애플릿 구성 요소 라이브러리 버전 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" : [
// ......
]
}프로젝트 입력 파일 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