BPIT/Vue no es un kit de interfaz de usuario de componentes, no teníamos el tema consistente para estos componentes, es solo una colección de componentes de efectos.
BPIT/Vue es un buen lugar para que los principiantes aprendan a crear sus kits de interfaz de usuario. Ahora, es solo una muestra de los efectos que puedo recopilar de Internet (CodePen, GitHub ...) y transferido a Vue things
Nos centramos en los efectos de estos componentes que no sean FunctionAilties. Por eso no es un kit de interfaz de usuario.
Tomamos más tiempo en la parte CSS y esperamos que sea más general y fácil de usar, por lo que los encapsulamos en componentes/directivas Vue.
Hay tantos recursos en Internet que podemos usarlos para ahorrar tiempo y ser más eficientes. BPIT/Vue los recoge, los encapsula, los atribuye.
Instalar fácil && import en demanda && todo en un solo lugar
NPM Instale Babel-Plugin-Import --Save-Dev
babel.config.js
plugins: [
[
"import" ,
{
libraryName : "@bpit/vue" ,
camel2DashComponentName : false ,
customName : name => {
return `@bpit/vue/src/components/ ${ name } `
}
}
]
] import { FlockBanner , FAB , FlockButton } from "@bpit/vue"
const FABItem = FAB . FABItem
const FABTrigger = FAB . FABTrigger
const FABContainer = FAB . FABContainer < FlockBanner > This is a banner! </ FlockBanner >
< FlockButton > Submit </ FlockButton >
< FABContainer :expand =" expand " >
< FABItem @click =" test " href =" # " style =" background-color:red " tooltip =" Google+ "
> A </ FABItem
>
< FABItem href =" # " tooltip =" Google+ " > B </ FABItem >
< FABItem href =" # " tooltip =" Google+ " > C </ FABItem >
< FABItem href =" # " tooltip =" Google+ " > D </ FABItem >
< FABTrigger @click =" test " class =" trigger " tooltip =" share " > </ FABTrigger >
</ FABContainer > npm install
npm run serve
npm run build
npm run test
npm run lint