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> |
Author
Lustellz
commented
Jul 12, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment