table http://prntscr.com/mt68m4 table detail http://prntscr.com/mt692r
#Task Vue.js ile bir SPA (Single Page Application) vue cli ile proje oluşturmak
Ticketmaster'ın public API servisine istek atarak ilgili keyworde ait dönen sonuçları oluşturacağımız table componenti içerisinde göstermek.
Css frameworkü olarak bootstrap 4 kullanabilirsin.
Table componenti api cevabında dönen thumbnaili de içeriyor olmalı.
Verileri listelerken pagination içeriyor olmalı.
Table actionlarında detay ikonuna tıklayarak ilgili etkinliğin detayını gösteren sayfaya yönlendirmek
HTTP isteklerini axios kullanarak yapabilirsin.
Axios github: https://github.com/axios/axios
Ticketmaster api: https://developer.ticketmaster.com/products-and-docs/apis/getting-started/
Event search: https://developer.ticketmaster.com/products-and-docs/apis/discovery-api/v2/#search-events-v2
Event details: https://developer.ticketmaster.com/products-and-docs/apis/discovery-api/v2/#event-details-v2
A Vue.js project
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
For detailed explanation on how things work, consult the docs for vue-loader.