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 @@
+
+
+
更新时间:2022-8-22
+
+
+
+
+
+
+

+
熊初墨
+
+
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
{{ i + 1 }}
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+
革命遗址-青铜级
+
用时:20:21
+
错误:3题
+
+
+
+
+
+
+
+
+
+
+
\ 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 @@
+
+
+
+
+
+
+
+
+
+

+
+
+

+
+
+

+
+
{{i +1}}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
--
libgit2 0.21.0