Biblioteca de componentes VUE livianos estilo JD, compatible con el desarrollo móvil H5 y Mini Program
Vinui se refiere al diseño e implementación de Nutui (biblioteca de componentes móviles livianos de estilo JD), y la versión uniapp implementada basada en la versión de la biblioteca de componentes de Taro Applet Nutui-Vue
Se han realizado modificaciones y ajustes a algunas características de UNIAPP, y se han agregado algunos componentes nuevos, lo que también ha mejorado las funciones de algunos componentes.
Puede consultar la documentación del proyecto: Inicio rápido
Vinui proporciona el paquete NPM y el paquete Uni_Modules para instalar componentes.
# Using npm
npm install @vingogo/uni-ui
# Using yarn
yarn add @vingogo/uni-ui
# Using pnpm
pnpm add @vingogo/uni-uiDirección del complemento del mercado UniApp: https://ext.dcloud.net.cn/plugin?id=11187
Descargue el código VINUI a través de GitHub y luego copie el código empaquetado a su propio proyecto:
git clone https://github.com/vingogo/vin-ui.gitpnpm ipackages/uni-ui , realice ajustes personalizados al código VINUI que se adapte al negociopnpm run build:uni Genere archivos para copiar en packages/uni-ui/uni_modules
pages.json : {
"easycom" : {
// 此处根据实际文件位置进行修改,如下为通过 npm 包安装的方式配置
"^vin-(.*)" : " @vingogo/uni-ui/lib/components/$1/index.vue "
},
// 此为本身已有的内容
"pages" : [
// ......
]
}Agregue el siguiente código al archivo de entrada del proyecto main.ts o main.js archivo:
import '@vingogo/uni-ui/lib/style.css' ;< vin-button type="primary">button</ vin-button >Se recomienda que el proyecto use PNPM para instalar y ejecutar, e iniciar el proyecto:
pnpm ipnpm run devpnpm run build:lib Después de ejecutar el comando anterior, el código para publicar NPM se generará en packages/uni-ui/lib
pnpm run build:uni Después de ejecutar el comando anterior, el código para publicar el mercado UniApp se generará en packages/uni-ui/uni_modules
Con respecto a los problemas de Vinui, agregue WeChat para intercambiar. Tenga en cuenta: Vinui