Library de componentes leves do estilo JD, suportando o desenvolvimento de H5 e Mini Programa Mobile H5 e
Vinui refere-se ao design e implementação de Nutui (biblioteca de componentes móveis leves no estilo JD) e a versão da UNIAPP implementada com base na versão da biblioteca de componentes do Applet Taro Nutui-Vue
Modificações e ajustes foram feitos para alguns recursos da Uniapp, e alguns novos componentes foram adicionados, o que também aumentou as funções de alguns componentes.
Você pode consultar a documentação do projeto: Iniciar rápido
O Vinui fornece o pacote NPM e o pacote 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-uiEndereço do plug -in do mercado da Uniapp: https://ext.dcloud.net.cn/plugin?id=11187
Faça o download do código Vinui através do Github e copie o código embalado para o seu próprio projeto:
git clone https://github.com/vingogo/vin-ui.gitpnpm ipackages/uni-ui , faça ajustes personalizados ao código Vinui que se adapta ao negóciopnpm run build:uni Gerar arquivos para copiar em packages/uni-ui/uni_modules
pages.json : {
"easycom" : {
// 此处根据实际文件位置进行修改,如下为通过 npm 包安装的方式配置
"^vin-(.*)" : " @vingogo/uni-ui/lib/components/$1/index.vue "
},
// 此为本身已有的内容
"pages" : [
// ......
]
}Adicione o seguinte código ao arquivo de entrada do projeto Main.ts ou Main.js Arquivo:
import '@vingogo/uni-ui/lib/style.css' ;< vin-button type="primary">button</ vin-button >Recomenda -se o projeto usar o PNPM para instalar e executar e iniciar o projeto:
pnpm ipnpm run devpnpm run build:lib Depois de executar o comando acima, o código para publicar o NPM será gerado em packages/uni-ui/lib
pnpm run build:uni Após executar o comando acima, o código para publicar o mercado da UNIAPP será gerado em packages/uni-ui/uni_modules
Em relação aos problemas de Vinui, adicione o WeChat à troca. Observe: Vinui