diff --git a/src/components/Home/Home.vue b/src/components/Home/Home.vue
index 5706c9b..5c0fa9d 100644
--- a/src/components/Home/Home.vue
+++ b/src/components/Home/Home.vue
@@ -11,8 +11,8 @@
-
-
+
+
@@ -263,6 +263,7 @@ export default {
password: [{required: true, message: "请输入密码", trigger: "blur"}],
code: [{required: true, message: "请输入验证码", trigger: "blur"}],
},
+ tags:null,
// tags:[' 综 合',
// ' C++',
// ' python',
@@ -271,104 +272,105 @@ export default {
// ` javaScript`,
// ` 教 程`,
// ],
- tags:[
- {
- index:0,
- icon: ` 综合`,
- name:"综合"
- },
- {
- index:1,
- icon: ` C`,
- name:"C"
- },
- {
- index:2,
- icon: ` C#`,
- name:"C#"
- },
- {
- index:3,
- icon: ` C++`,
- name:"C++"
- },
- {
- index:4,
- icon: ` CSS`,
- name:"CSS"
- },
- {
- index:5,
- icon: ` Go`,
- name:"Go"
- },
- {
- index:6,
- icon: ` Java`,
- name:"Java"
- },
- {
- index:7,
- icon: ` JavaScript`,
- name:"JavaScript"
- },
- {
- index:8,
- icon: ` Kotlin`,
- name:"Kotlin"
- },
- {
- index:9,
- icon: ` ObjectiveC`,
- name:"Objective-C"
- },
- {
- index:10,
- icon: ` PHP`,
- name:"PHP"
- },
- {
- index:11,
- icon: ` python`,
- name:"python"
- },
- {
- index:12,
- icon: ` Ruby`,
- name:"Ruby"
- },
- {
- index:13,
- icon: ` Rust`,
- name:"Rust"
- },
- {
- index:14,
- icon: ` Swift`,
- name:"Swift"
- },
- {
- index:15,
- icon: ` Other`,
- name:"Other"
- },
- {
- index:16,
- icon: ` 开源书籍`,
- name:"开源书籍"
- },
- {
- index:17,
- icon: ` 机器学习`,
- name:"机器学习"
- },
- ],
+ // tags:[
+ // {
+ // index:0,
+ // icon: ` 综合`,
+ // name:"综合"
+ // },
+ // {
+ // index:1,
+ // icon: ` C`,
+ // name:"C"
+ // },
+ // {
+ // index:2,
+ // icon: ` C#`,
+ // name:"C#"
+ // },
+ // {
+ // index:3,
+ // icon: ` C++`,
+ // name:"C++"
+ // },
+ // {
+ // index:4,
+ // icon: ` CSS`,
+ // name:"CSS"
+ // },
+ // {
+ // index:5,
+ // icon: ` Go`,
+ // name:"Go"
+ // },
+ // {
+ // index:6,
+ // icon: ` Java`,
+ // name:"Java"
+ // },
+ // {
+ // index:7,
+ // icon: ` JavaScript`,
+ // name:"JavaScript"
+ // },
+ // {
+ // index:8,
+ // icon: ` Kotlin`,
+ // name:"Kotlin"
+ // },
+ // {
+ // index:9,
+ // icon: ` ObjectiveC`,
+ // name:"Objective-C"
+ // },
+ // {
+ // index:10,
+ // icon: ` PHP`,
+ // name:"PHP"
+ // },
+ // {
+ // index:11,
+ // icon: ` python`,
+ // name:"python"
+ // },
+ // {
+ // index:12,
+ // icon: ` Ruby`,
+ // name:"Ruby"
+ // },
+ // {
+ // index:13,
+ // icon: ` Rust`,
+ // name:"Rust"
+ // },
+ // {
+ // index:14,
+ // icon: ` Swift`,
+ // name:"Swift"
+ // },
+ // {
+ // index:15,
+ // icon: ` Other`,
+ // name:"Other"
+ // },
+ // {
+ // index:16,
+ // icon: ` 开源书籍`,
+ // name:"开源书籍"
+ // },
+ // {
+ // index:17,
+ // icon: ` 机器学习`,
+ // name:"机器学习"
+ // },
+ // ],
};
},
mounted() {
this.account(); //获取cookie的方法
this.ProjectLists();
+ this.categoryList();
},
created() {
// if (sessionStorage.getItem('current_name') == null){
@@ -607,7 +609,7 @@ export default {
that.projectLists=res.data;
});
},
- projectListsByCount(index){
+ projectListsByCount(index,name){
var that=this;
axios({
method: 'post',
@@ -616,6 +618,7 @@ export default {
// URL 中的查询参数
params: {
num: index,
+ name:name
}
}).then((res)=>{
// console.log(res.data);
@@ -625,23 +628,21 @@ export default {
tabChange(tab) {
if(tab.name=="first"){
if(this.currentTabIndex!=null){
- this. typeChangeFun(this.currentTabIndex);
+ this.typeChangeFun(this.currentTabIndex,this.currentTabName);
}else {
this.ProjectLists();
}
-
-
}
if (tab.name == "second") {
if(this.currentTabIndex!=null){
- this.projectListsByCount(this.currentTabIndex);
+ this.projectListsByCount(this.currentTabIndex,this.currentTabName);
}else {
this.projectListsByCount(this.tabindex);
}
}
},
- typeChangeFun(index){
+ typeChangeFun(index,name){
var that=this;
axios({
method: 'post',
@@ -650,6 +651,7 @@ export default {
// URL 中的查询参数
params: {
num: index,
+ name:name
}
}).then((res)=>{
console.log(res.data);
@@ -660,12 +662,27 @@ export default {
typeChange(tab){
this.currentTabIndex=tab.index;
if(this.activeName==="first"){
- this.typeChangeFun(tab.index);
+ this.typeChangeFun(tab.index,this.currentTabName);
}
if(this.activeName==="second"){
- this.projectListsByCount(tab.index);
+ this.projectListsByCount(tab.index,this.currentTabName);
}
- }
+ },
+ // 标签列表
+ categoryList(){
+ var that=this;
+ axios({
+ method: 'post',
+ // 请求的地址
+ url: 'http://localhost:8082/helloGithub_war_exploded/retLabel',
+ // URL 中的查询参数
+ params: {
+ }
+ }).then((res)=>{
+ console.log(res);
+ that.tags=res.data;
+ });
+ },
}
}
diff --git a/src/components/Home/ManageCategory.vue b/src/components/Home/ManageCategory.vue
index a8e6139..6f9202a 100644
--- a/src/components/Home/ManageCategory.vue
+++ b/src/components/Home/ManageCategory.vue
@@ -1,12 +1,20 @@
-
+
+
+
+