Last active
July 12, 2019 05:56
-
-
Save Lustellz/b0c270c882761ead298eee52461c3490 to your computer and use it in GitHub Desktop.
repositorylist
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<template> | |
<v-layout column px-4> | |
<v-flex v-for="i in repositories.length > limits ? limits : repositories.length"> | |
<v-divider v-if="i === 2"></v-divider> | |
<Repository :repos="repositories[i - 2]"></Repository> | |
<v-divider></v-divider> | |
</v-flex> | |
</v-layout> | |
</template> | |
<script> | |
import Repository from "@/components/Repository"; | |
import GitlabService from "@/services/GitlabService"; | |
export default { | |
name: "RepositoryList", | |
props: { | |
limits: { type: Number, default: 5 }, | |
loadMore: { type: Boolean, default: true } | |
}, | |
data() { | |
return { | |
repositories: [], | |
personal_repo: [] | |
}; | |
}, | |
components: { | |
Repository | |
}, | |
mounted() { | |
this.getProjectRepos('6101'); | |
this.getProjectRepos('5824') | |
}, | |
methods: { | |
async getProjectRepos(pjtid) { | |
var response = await GitlabService.getRepos(pjtid); | |
// const response2 = await GitlabService.getRepos("5824"); | |
// const response3 = await GitlabService.getRepos("5826"); | |
// const response4 = await GitlabService.getRepos("5814"); | |
// const response5 = await GitlabService.getRepos("5849"); | |
// const response6 = await GitlabService.getRepos("5855"); | |
// var array = ["6101", "5824", "5826", "5814", "5849", "5855"]; | |
// for (var i = 0; i < 5; i++) { | |
// } | |
console.log(response.data); | |
// console.log(response2.data); | |
if (response.status !== 200) { | |
return; | |
} | |
this.repositories.concat(response.data); | |
}, | |
// for(var i=0; i<response.data.length;i++){ | |
// if (response.data[i].namespace.name==="rg" | response.data[i].namespace.name==="itShin2121" | response.data[i].namespace.name==="hsh0997" | response.data[i].namespace.name==="tlqd" | response.data[i].namespace.name==="Hundred_june"){ | |
// console.log(response.data[i].namespace.name) | |
// } | |
// } 데이터 형식이 다름 (project id로 불러오면 dictionary 형태임) | |
getPersonalRepos(userId) { | |
const response = GitlabService.getPersonalRepos(userId); | |
if (response.status !== 200) { | |
return; | |
} | |
this.personal_repo = response.data; | |
} | |
} | |
}; | |
</script> |
benjioh5
commented
Jul 12, 2019
•
getProjectRepos(pjtid) { var response = await GitlabService.getRepos(pjtid);//async 없이 await 쓰면 에러 나여 if (response.status !== 200) { return; } this.repositories.concat(response.data); }
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment