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