<template>
  <router-view></router-view>
</template>

<!-- 
setup() :开始创建组件之前，在beforeCreate和created之前执行。创建的是data和method
onBeforeMount() : 组件挂载到节点上之前执行的函数。
onMounted() : 组件挂载完成后执行的函数。
onBeforeUpdate(): 组件更新之前执行的函数。
onUpdated(): 组件更新完成之后执行的函数。
onBeforeUnmount(): 组件卸载之前执行的函数。
onUnmounted(): 组件卸载完成后执行的函数
若组件被包含，则多出下面两个钩子函数。
onActivated(): 被包含在中的组件，会多出两个生命周期钩子函数。被激活时执行 。
onDeactivated(): 比如从 A组件，切换到 B 组件，A 组件消失时执行。
 -->

<script lang="ts" setup>
  // window.addEventListener('error', (event) => {
  //   console.log(event)
  //   const tag: any = event.target;
  // if (tag.tagName === 'link' || tag.tagName === "script") {
  //   location.reload();
  // }
  // alert('捕获到异常：' + tag + tag.tagName + '(请尝试刷新)')
  // }, true)
</script>

<style>
html,
body {
  height: 100%;
  width: 100%;
  border: hidden;
  overflow: hidden;
  padding: 0;
  margin: 0;
  font-family: Arial, sans-serif;
}

#app {
  width: 100%;
  height: 100%;
  font-family: 'Microsoft Yahei', Arial, sans-serif;
}

#app .content-warpper {
  padding: 0 22px 20px;
  /* background: #f8f8f8; */
}
</style>
