QYF-GitLab1
21 分钟以前 51a35a1cea7a381c33c86e9a9697ecef602c773f
src/layout/baseLayout.vue
@@ -5,12 +5,31 @@
      <RouterView />
      <Footer class="footer"></Footer>
    </div>
    <login ref="loginRef"></login>
  </div>
</template>
<script setup lang="ts">
import Header from './components/headerPage.vue'
import Footer from './components/footerPage.vue'
import login from './components/login.vue'
import { provide, ref, watch } from 'vue'
import { useRouter } from 'vue-router'
const router = useRouter()
watch(
  () => router.currentRoute.value.path,
  (toPath) => {
    const layout = document.getElementById('layout')
    if (layout) layout.scrollTo(0, 0)
  },
  { immediate: true, deep: true },
)
const logIn = () => {
  loginRef.value.logIn()
}
const loginRef = ref()
provide('logIn', logIn)
</script>
<style lang="less" scoped>