提交 5c60d227 authored 作者: matian's avatar matian

updates

上级 1094e866
<script setup lang="ts"> <script setup lang="ts">
import type { ITeacherList } from '@/types' import type { ITeacherList } from '@/types'
defineProps<{ teacherList: ITeacherList[] }>() defineProps<{ teacherList: ITeacherList[] }>()
</script> </script>
......
...@@ -10,7 +10,7 @@ interface ITeacherAllList { ...@@ -10,7 +10,7 @@ interface ITeacherAllList {
list: ITeacherList[] list: ITeacherList[]
} }
const teacherList = reactive<ITeacherAllList>({ const teacherList = $ref<ITeacherAllList>({
loading: false, loading: false,
page: 1, page: 1,
total: 0, total: 0,
...@@ -18,8 +18,8 @@ const teacherList = reactive<ITeacherAllList>({ ...@@ -18,8 +18,8 @@ const teacherList = reactive<ITeacherAllList>({
}) })
let tabIndex = $ref(0) let tabIndex = $ref(0)
const handleGetTeacherList = () => { const handleGetTeacherList = (val: any) => {
const params: any = { page_size: 20, page: teacherList.page, type: (tabIndex + 1).toString() } const params: any = { page_size: 20, page: teacherList.page, type: (val + 1).toString() }
teacherList.loading = true teacherList.loading = true
getTeacherList(params) getTeacherList(params)
.then(res => { .then(res => {
...@@ -33,11 +33,12 @@ const handleGetTeacherList = () => { ...@@ -33,11 +33,12 @@ const handleGetTeacherList = () => {
} }
onMounted(() => { onMounted(() => {
handleGetTeacherList() handleGetTeacherList(0)
}) })
const handleTabClick = (val: number) => { const handleTabClick = (val: number) => {
tabIndex = val tabIndex = val
handleGetTeacherList() console.log(tabIndex, 'tabIndex')
handleGetTeacherList(val)
} }
</script> </script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论