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 @@
+
+
+
+ 推荐项目
+ 换一换
+
+
+
+
+
+
+
{{item.projectName}}
+
+
+ {{formatNumber(item.lookCount)}}
+
+
+
+
{{item.categoryName}}
+
+
+
+
+
+
+
+
+
+
\ 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
+ });
+ }
});
- }
+ },
+
}