Skip to content

Instantly share code, notes, and snippets.

@tiagoeborsanyi
Created July 13, 2016 17:52
Show Gist options
  • Save tiagoeborsanyi/70eb0702704045bcf798798706b8f80f to your computer and use it in GitHub Desktop.
Save tiagoeborsanyi/70eb0702704045bcf798798706b8f80f to your computer and use it in GitHub Desktop.
//cria variaveis de estado para todos os componentes filhos terem acesso
const state = {
info: [],
objetoInfo: [],
infoAtual: ''
}
//Cria objetos para armazenar todas as mutações das variaveis state
const mutations = {
INCREMENTINFO (state, valor) {
console.log(valor)
if (state.info.indexOf(valor) === -1){
state.info.push(valor)
Vue.http.get('http://localhost:3000/v1/wikipedia/'+valor).then((data) => {
Vue.http.get('https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&q='+valor+'&key=AIzaSyCh0etpX30AJEq9ln7cEnuAkVJ6ka-blNY')
.then((videos) => {
console.log("DENTRO")
state.objetoInfo.push({nome: valor, wiki: data.body, youtube: JSON.parse(videos.data)})
}, (err) => console.log(err))
}, (err) => console.log(err))
}
state.infoAtual = state.info.indexOf(valor)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment