Prefácio
Recentemente, trabalhei em um projeto sobre programadores que ganham dinheiro extra com um amigo. Encontrei uma IU e criei uma interface. Essa garota da arte tem uma voz bonita e é do tipo irmã real. Eu adoro isso! Essa garota da arte provavelmente não sabia que eu estava trabalhando no back-end e o front-end não era muito profissional. Ela não perguntou se eu conseguiria esse efeito e terminei a interface. Isso é um pouco difícil para mim! Há uma barra de etapas quando escrevi sobre a interface de publicação de uma pergunta. Tentei escrevê-la. Basicamente, significa isso, mas não acho que seja perfeito. Então, quero ser preguiçoso para ver se há algum componentes feitos. Eu escrevi alguns posts de blog, ou o estilo não combina ou é realizado com imagens. As limitações são muito grandes, então vou trabalhar duro e escrever este plug-in VUE! Por favor, olhe a foto abaixo!
Sobre a barra de etapas simples
Recursos
- Suporte para definir a cor de fundo de toda a barra de etapas
- Suporte para definir a cor em andamento
- Suporte para modificar a cor da fonte em andamento / não em andamento
- Suporte para modificar a largura e altura da barra de degrau
- Apoie o componente pai para modificar as etapas atuais
- Suporte para modificar a cor da borda
- Suporta itens de etapa de expansão dinâmica
- Unidade px / rem de suporte
parâmetro
- totalWidth: a largura total da barra de degraus (tipo de número)
- totalHeight: a altura total da barra de degrau (tipo de número)
- itemWidth: largura do item de etapa (tipo de número)
- unidade: unidade, suporte px, rem (tipo String)
- stepList: conteúdo da etapa (tipo de matriz)
- currentStep: etapa atual (tipo de número)
- lienWidth: largura da linha (tipo de número)
- lienColor: cor da linha (tipo String)
- stepBackground: cor de fundo da barra de etapas (tipo String)
- stepBorderColor: cor da borda da barra de etapas (tipo String)
- processingFontColor: cor da fonte em andamento (tipo String)
- processingFontColorN: sem cor da fonte (tipo String)
- processingBackground: cor de fundo em andamento (tipo String)
Precauções
- Este plug-in requer um ambiente sass e a sintaxe scss é usada no plug-in
- Naquela época, usando px como a unidade é lienWidth de 1 2 adequado, quando a unidade é rem, lienWidth de 0,1 0,2 é adequado
Uso de plug-in
1. Instale o plugin de barra de etapas simples
npm i simple-step-bar
2. Plug-in de barra simples de montagem de arquivo de inicialização do Main.js
import simpleStepBar from 'simple-step-bar'
Vue.use(simpleStepBar);
3. Use in vue
<simple-step-bar></simple-step-bar>
4. Comece
Escreva no final
Este plug-in é hospedado na plataforma gitee simple-step-bar e carregado para o repositório npm simple-step-bar
-simples-step-bar-demo: for demo
simple-step-bar: código-fonte do plug-in
Bem-vindos a todos para tocar na estrela