diff --git a/src/components/Home/ProjectList.vue b/src/components/Home/ProjectList.vue index 4623649..e51f07d 100644 --- a/src/components/Home/ProjectList.vue +++ b/src/components/Home/ProjectList.vue @@ -24,7 +24,7 @@
- {{ projectLists.lookCount }} + {{ formatNumber(projectLists.lookCount) }}
@@ -66,6 +66,9 @@ export default { id: this.projectLists.projectId, }}) // console.log(this.$route.query.id) + }, + formatNumber(num) { + return num >= 1e3 && num < 1e4 ? (num / 1e3).toFixed(1) + 'k' : num >= 1e4 ? (num / 1e4).toFixed(1) + 'w' : num } } } diff --git a/src/components/Home/RandomProjects.vue b/src/components/Home/RandomProjects.vue new file mode 100644 index 0000000..fa3a263 --- /dev/null +++ b/src/components/Home/RandomProjects.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/src/components/ProjectDetail.vue b/src/components/ProjectDetail.vue index aa76589..573cbee 100644 --- a/src/components/ProjectDetail.vue +++ b/src/components/ProjectDetail.vue @@ -216,11 +216,12 @@
- + 登 录 +
@@ -229,10 +230,12 @@ import axios from "axios"; import UserInfo from "@/components/Home/UserInfo.vue"; import LoginDialog from "@/components/Home/LoginDialog.vue"; +import Vue from "vue"; +import RandomProjects from "@/components/Home/RandomProjects.vue"; export default { name: "ProjectDetail", - components: {LoginDialog, UserInfo}, + components: {RandomProjects, LoginDialog, UserInfo}, data(){ return{ starValue:null, @@ -328,9 +331,23 @@ export default { isUsed: that.radio, } }).then(function (res) { - console.log(res); + if (res.data.code === 200) { + Vue.prototype.$notify({ + title: '成功', + message: ('i', {style: 'color: teal'}, res.data.msg), + type: 'success', + offset: 50 + }); + } else { + Vue.prototype.$notify.error({ + title: '错误', + message: res.data.msg, + offset: 50 + }); + } }); - } + }, + }