npm install
npm run serve
npm run build
npm run lint
vue create fullstack-vue
npm i axios bootstrap-vue bootstrap
npm i https://github.com/AT-UI/feather-font.git
@import '~bootstrap/scss/bootstrap';
@import '~bootstrap-vue/src/index.scss';
@import "~feather-font/src/css/iconfont.css";
@import "assets/dashboard.css";
@import "assets/login.css";
import { BootstrapVue } from 'bootstrap-vue'
Vue.use(BootstrapVue)
- Veja os componentes que você pode substituir por bibliotecas já bem conceituadas que atenderão sua necessidade, caso necessário, crie o seu componente em cima desse já existente para customizá-lo as suas necessidades
- Reescreva os componentes mais básicos antes de ir para os mais complexos
- Algumas tags são bem parecidas entre VueJS e AngularJS
- ng-model -> v-model
- ng-click -> @click
- ng-submit -> @submit
- A utilização do vue-router em comparação com o ui-router é tranquila, porém observe:
- a tag
<a>
não deve ser usada, no lugar dela utilize a<router-link>
- no lugar da
<ui-view>
utilize a tag<router-view>
- o sistema em árvore é construído no vetor do vue-router pela propriedade "children"
- não deixe uma rota vazia sem a propriedade "redirect"
- a tag