提交 e365401f authored 作者: matian's avatar matian

updates

上级 b3300459
......@@ -22,8 +22,8 @@ const handleSubmit = () => {
if (res.code === 0) {
queryResultList.list = res.data
window.localStorage.setItem('list', JSON.stringify(queryResultList.list))
// const localTime = new Date().getTime()
// window.localStorage.setItem('localTime', JSON.stringify(localTime))
const localTime = new Date().getTime()
window.localStorage.setItem('localTime', JSON.stringify(localTime))
$router.push({
path: 'detail',
query: {
......
<script setup lang="ts">
import { reactive, ref, onMounted } from 'vue'
import { reactive, onMounted } from 'vue'
import { useRoute, useRouter } from 'vue-router'
const queryResultList = reactive({ list: [] as any[] })
const route = useRoute()
const $router = useRouter()
const time = ref(1800)
let timer: any = null
const getTime = () => {
// 避免重复执行 setTimeout
timer && clearTimeout(timer)
timer = setTimeout(() => {
if (time.value > 0) {
time.value--
getTime() // 递归调用
} else {
$router.push('/home/index')
}
}, 1000)
}
// const time = ref(1800)
// let timer: any = null
// const getTime = () => {
// // 避免重复执行 setTimeout
// timer && clearTimeout(timer)
// timer = setTimeout(() => {
// if (time.value > 0) {
// time.value--
// getTime() // 递归调用
// } else {
// $router.push('/home/index')
// }
// }, 1000)
// }
onMounted(() => {
// const new_date = new Date().getTime() //新建一个日期对象,默认现在的时间
// const old_date = window.localStorage.getItem('localTime') //设置过去的一个时间点,"yyyy-MM-dd HH:mm:ss"格式化日期
// console.log((Number(new_date) - Number(old_date)) / 86400 / 3600 / 60, '000000000')
// if ((Number(new_date) - Number(old_date)) / 86400 / 3600 / 60 >= 30) {
// $router.push('/home/index')
// }
console.log(time.value)
const new_date = new Date().getTime() //新建一个日期对象,默认现在的时间
const old_date = window.localStorage.getItem('localTime') //设置过去的一个时间点,"yyyy-MM-dd HH:mm:ss"格式化日期
console.log((Number(new_date) - Number(old_date)) / 86400 / 3600 / 60, '000000000')
if ((Number(new_date) - Number(old_date)) / 86400 / 3600 / 60 >= 30) {
$router.push('/home/index')
}
if (route.query.code === '1') {
queryResultList.list = []
getTime()
// getTime()
} else {
queryResultList.list = JSON.parse(window.localStorage.getItem('list') || '0')
getTime()
// getTime()
}
})
</script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论