mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 07:28:37 +08:00
@@ -86,10 +86,10 @@ const loading = ref(false)
|
|||||||
const totalItems = ref(0)
|
const totalItems = ref(0)
|
||||||
|
|
||||||
// 每页条数
|
// 每页条数
|
||||||
const itemsPerPage = ref(route.query.itemsPerPage??50)
|
const itemsPerPage = ref<number>(ensureNumber(route.query.itemsPerPage, 50))
|
||||||
|
|
||||||
// 当前页码
|
// 当前页码
|
||||||
const currentPage = ref(route.query.currentPage??1)
|
const currentPage = ref<number>(ensureNumber(route.query.currentPage, 1))
|
||||||
|
|
||||||
// 进度条
|
// 进度条
|
||||||
const progressDialog = ref(false)
|
const progressDialog = ref(false)
|
||||||
@@ -325,6 +325,16 @@ function reloadPage() {
|
|||||||
router.push(url)
|
router.push(url)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 确保值为number类型
|
||||||
|
function ensureNumber(value: any, defaultValue: number = 0) {
|
||||||
|
value = Number(value)
|
||||||
|
// 如果不是数字
|
||||||
|
if (value !== value) {
|
||||||
|
value = defaultValue
|
||||||
|
}
|
||||||
|
return value
|
||||||
|
}
|
||||||
|
|
||||||
// 初始加载数据
|
// 初始加载数据
|
||||||
onMounted(fetchData)
|
onMounted(fetchData)
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user