前端页面改造基本完成 待优化

This commit is contained in:
piexlmax
2021-12-30 22:41:53 +08:00
parent 8c2b6b2bc0
commit df9dc477ed
20 changed files with 729 additions and 720 deletions
+37 -39
View File
@@ -108,50 +108,48 @@
</template>
<script>
import { Commits, Members } from '@/api/github'
export default {
name: 'About',
data() {
return {
messageWhenNoItems: 'There arent commits',
members: [],
dataTimeline: [],
page: 0,
}
},
created() {
this.loadCommits()
this.loadMembers()
},
methods: {
loadMore() {
this.page++
this.loadCommits()
},
loadCommits() {
Commits(this.page).then(({ data }) => {
data.forEach((element) => {
if (element.commit.message) {
this.dataTimeline.push({
from: new Date(element.commit.author.date),
title: element.commit.author.name,
showDayAndMonth: true,
message: element.commit.message,
})
}
})
})
},
loadMembers() {
Members().then(({ data }) => {
this.members = data
this.members.sort()
})
},
},
}
</script>
<script setup>
import { ref } from 'vue'
import { Commits, Members } from '@/api/github'
const members = ref([])
const dataTimeline = ref([])
const page = ref(0)
const loadMore = () => {
page.value++
loadCommits()
}
const loadCommits = () => {
Commits(page.value).then(({ data }) => {
data.forEach((element) => {
if (element.commit.message) {
dataTimeline.value.push({
from: new Date(element.commit.author.date),
title: element.commit.author.name,
showDayAndMonth: true,
message: element.commit.message,
})
}
})
})
}
const loadMembers = () => {
Members().then(({ data }) => {
members.value = data
members.value.sort()
})
}
loadCommits()
loadMembers()
</script>
<style scoped>
.load-more {
margin-left: 120px;