From 45fcde48aec7eddc80e7b8cc7f65742405dd781e Mon Sep 17 00:00:00 2001 From: 伽蓝 <1873799138@qq.com> Date: Tue, 30 Aug 2022 14:40:17 +0800 Subject: [PATCH] feat:答题页面搭建 --- src/assets/rank/1.png | Bin 0 -> 2578 bytes src/assets/rank/2.png | Bin 0 -> 2967 bytes src/assets/rank/3.png | Bin 0 -> 3357 bytes src/assets/rank/bj.png | Bin 0 -> 9295 bytes src/assets/rank/blue_rank.png | Bin 0 -> 282763 bytes src/assets/rank/by.png | Bin 0 -> 9958 bytes src/assets/rank/hj.png | Bin 0 -> 11109 bytes src/assets/rank/jb.png | Bin 0 -> 13957 bytes src/assets/rank/qz.png | Bin 0 -> 11754 bytes src/assets/rank/rank.png | Bin 0 -> 369 bytes src/assets/rank/rank_on.png | Bin 0 -> 381 bytes src/assets/rank/red_rank.png | Bin 0 -> 182230 bytes src/assets/rank/red_rank1.png | Bin 0 -> 206332 bytes src/assets/rank/tx.png | Bin 0 -> 7485 bytes src/assets/rank/wxsn.png | Bin 0 -> 233846 bytes src/component/Tabbar4.vue | 8 ++++++++ src/main.js | 6 ++++-- src/router/index.js | 27 +++++++++++++++++++++++++++ src/views/answerRank/ans_rank.vue | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/answerRank/brush_questions.vue | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/answerRank/rank.vue | 170 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 21 files changed, 547 insertions(+), 2 deletions(-) create mode 100644 src/assets/rank/1.png create mode 100644 src/assets/rank/2.png create mode 100644 src/assets/rank/3.png create mode 100644 src/assets/rank/bj.png create mode 100644 src/assets/rank/blue_rank.png create mode 100644 src/assets/rank/by.png create mode 100644 src/assets/rank/hj.png create mode 100644 src/assets/rank/jb.png create mode 100644 src/assets/rank/qz.png create mode 100644 src/assets/rank/rank.png create mode 100644 src/assets/rank/rank_on.png create mode 100644 src/assets/rank/red_rank.png create mode 100644 src/assets/rank/red_rank1.png create mode 100644 src/assets/rank/tx.png create mode 100644 src/assets/rank/wxsn.png create mode 100644 src/views/answerRank/ans_rank.vue create mode 100644 src/views/answerRank/brush_questions.vue create mode 100644 src/views/answerRank/rank.vue diff --git a/src/assets/rank/1.png b/src/assets/rank/1.png new file mode 100644 index 0000000..c30ac91 Binary files /dev/null and b/src/assets/rank/1.png differ diff --git a/src/assets/rank/2.png b/src/assets/rank/2.png new file mode 100644 index 0000000..f876211 Binary files /dev/null and b/src/assets/rank/2.png differ diff --git a/src/assets/rank/3.png b/src/assets/rank/3.png new file mode 100644 index 0000000..3082c4c Binary files /dev/null and b/src/assets/rank/3.png differ diff --git a/src/assets/rank/bj.png b/src/assets/rank/bj.png new file mode 100644 index 0000000..e643fcf Binary files /dev/null and b/src/assets/rank/bj.png differ diff --git a/src/assets/rank/blue_rank.png b/src/assets/rank/blue_rank.png new file mode 100644 index 0000000..8201b12 Binary files /dev/null and b/src/assets/rank/blue_rank.png differ diff --git a/src/assets/rank/by.png b/src/assets/rank/by.png new file mode 100644 index 0000000..d3b512c Binary files /dev/null and b/src/assets/rank/by.png differ diff --git a/src/assets/rank/hj.png b/src/assets/rank/hj.png new file mode 100644 index 0000000..5b96227 Binary files /dev/null and b/src/assets/rank/hj.png differ diff --git a/src/assets/rank/jb.png b/src/assets/rank/jb.png new file mode 100644 index 0000000..98c5c39 Binary files /dev/null and b/src/assets/rank/jb.png differ diff --git a/src/assets/rank/qz.png b/src/assets/rank/qz.png new file mode 100644 index 0000000..bda0968 Binary files /dev/null and b/src/assets/rank/qz.png differ diff --git a/src/assets/rank/rank.png b/src/assets/rank/rank.png new file mode 100644 index 0000000..b15b664 Binary files /dev/null and b/src/assets/rank/rank.png differ diff --git a/src/assets/rank/rank_on.png b/src/assets/rank/rank_on.png new file mode 100644 index 0000000..1a49c22 Binary files /dev/null and b/src/assets/rank/rank_on.png differ diff --git a/src/assets/rank/red_rank.png b/src/assets/rank/red_rank.png new file mode 100644 index 0000000..4e36ef3 Binary files /dev/null and b/src/assets/rank/red_rank.png differ diff --git a/src/assets/rank/red_rank1.png b/src/assets/rank/red_rank1.png new file mode 100644 index 0000000..b8dbe7f Binary files /dev/null and b/src/assets/rank/red_rank1.png differ diff --git a/src/assets/rank/tx.png b/src/assets/rank/tx.png new file mode 100644 index 0000000..4fef115 Binary files /dev/null and b/src/assets/rank/tx.png differ diff --git a/src/assets/rank/wxsn.png b/src/assets/rank/wxsn.png new file mode 100644 index 0000000..5525f13 Binary files /dev/null and b/src/assets/rank/wxsn.png differ diff --git a/src/component/Tabbar4.vue b/src/component/Tabbar4.vue index 4825b34..29b03f1 100644 --- a/src/component/Tabbar4.vue +++ b/src/component/Tabbar4.vue @@ -10,6 +10,11 @@

每日一习

+
+ + +

排行榜

+
@@ -43,6 +48,9 @@ export default { handleFruit() { // this.$router.replace({ path:'/achievements' }) this.$router.replace({ path:'/achievementsOne' }) + }, + handleRank() { + this.$router.replace({ path:'/rank' }) } } } diff --git a/src/main.js b/src/main.js index b3d8e15..51c6a8d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,5 @@ import Vue from 'vue' -import { Popup, Toast, Picker, Tag, Tab, Tabs, Area, Search, Swipe, SwipeItem, Cell, List, Collapse, CollapseItem, Button, Field, Icon, Sticky, DropdownMenu, DropdownItem, Rate, Calendar, Checkbox, Empty, Lazyload, Radio, RadioGroup, CellGroup, Dialog, CheckboxGroup, NavBar, PullRefresh, Cascader , ImagePreview } from 'vant'; +import { Popup, Toast, Picker, Tag, Tab, Tabs, Area, Search, Swipe,Col, Row , SwipeItem, Cell, List, Collapse, CollapseItem, Button, Field, Icon, Sticky, DropdownMenu, DropdownItem, Rate, Calendar, Checkbox, Empty, Lazyload, Radio, RadioGroup, CellGroup, Dialog, CheckboxGroup, NavBar, PullRefresh, Cascader , ImagePreview } from 'vant'; import App from './App.vue' import router from './router' import store from './store' @@ -54,7 +54,9 @@ Vue .use(RadioGroup) .use(Cascader) .use(ImagePreview) - .use(Radio); + .use(Radio) + .use(Col) + .use(Row); Vue.config.productionTip = false; Vue.config.ignoredElements = ['wx-open-launch-app']; new Vue({ diff --git a/src/router/index.js b/src/router/index.js index 575400d..7fd7efd 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -39,6 +39,9 @@ import achievements from '@/views/Yanxue/achievements.vue' //研学成果 import achievementsOne from '@/views/Yanxue/achievementsOne.vue' //研学成果 import chooseSchoolOne from '@/views/Yanxue/chooseSchoolOne.vue' //研学成果 import pageDetails from '@/views/Yanxue/pageDetails.vue' //研学成果 +import rank from '@/views/answerRank/rank.vue' //排行榜 +import ans_rank from '@/views/answerRank/ans_rank.vue' //答题排行榜 +import brush_questions from '@/views/answerRank/brush_questions.vue' //刷题记录 Vue.use(VueRouter) const [routerPush, routerReplace] = [VueRouter.prototype.push, VueRouter.prototype.replace]; @@ -298,6 +301,30 @@ const routes = [{ } }, { + path: '/rank', + name: 'rank', + component: rank, + meta: { + title: '排行榜' + } + }, + { + path: '/ans_rank', + name: 'ans_rank', + component: ans_rank, + meta: { + title: '排行榜' + } + }, + { + path: '/brush_questions', + name: 'brush_questions', + component: brush_questions, + meta: { + title: '刷题记录' + } + }, + { path: '/YanxueDetail', name: 'YanxueDetail', component: YanxueDetail, diff --git a/src/views/answerRank/ans_rank.vue b/src/views/answerRank/ans_rank.vue new file mode 100644 index 0000000..3f3b227 --- /dev/null +++ b/src/views/answerRank/ans_rank.vue @@ -0,0 +1,227 @@ + + + + + \ No newline at end of file diff --git a/src/views/answerRank/brush_questions.vue b/src/views/answerRank/brush_questions.vue new file mode 100644 index 0000000..fe7c233 --- /dev/null +++ b/src/views/answerRank/brush_questions.vue @@ -0,0 +1,111 @@ + + + + + \ No newline at end of file diff --git a/src/views/answerRank/rank.vue b/src/views/answerRank/rank.vue new file mode 100644 index 0000000..61d2f25 --- /dev/null +++ b/src/views/answerRank/rank.vue @@ -0,0 +1,170 @@ + + + + + \ No newline at end of file -- libgit2 0.21.0