From c408a8847d4257f7a45cac54b512a791f450b3f4 Mon Sep 17 00:00:00 2001
From: 游雁 <zhifu.gzf@alibaba-inc.com>
Date: 星期四, 23 十一月 2023 23:24:57 +0800
Subject: [PATCH] merge
---
web-pages/src/views/app/index.vue | 66 +++++++++++++++++++++++++++++++++
1 files changed, 66 insertions(+), 0 deletions(-)
diff --git a/web-pages/src/views/app/index.vue b/web-pages/src/views/app/index.vue
new file mode 100644
index 0000000..a06a853
--- /dev/null
+++ b/web-pages/src/views/app/index.vue
@@ -0,0 +1,66 @@
+<template>
+ <a-config-provider :locale="locale">
+ <div
+ class="app-container"
+ >
+ <div class="app-content" ref="app-content">
+ <ui-scrollbar class="app-content-scrollbar" style="height: 100%;" :childOverWidth="false" :wrapStyle="[{ overflowX: 'hidden' }]">
+ <router-view :style="{ 'min-height': contentMinHeight + 'px' }" :contentMinHeight=" contentMinHeight" />
+ </ui-scrollbar>
+ </div>
+ </div>
+ </a-config-provider>
+</template>
+
+<script>
+ import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN'
+ export default {
+ name: 'app',
+ components: {},
+ props: { },
+ data () {
+ return {
+ locale: zhCN,
+ contentMinHeight: 0
+ }
+ },
+ computed: {},
+ beforeCreate () {
+ const setHtmlFontSize = function () {
+ const deviceWidth =
+ document.documentElement.clientWidth > 1280
+ ? document.documentElement.clientWidth <= 1920
+ ? document.documentElement.clientWidth
+ : 1920
+ : 1280
+ document.getElementsByTagName('html')[0].style.cssText = 'font-size:' + deviceWidth / 100 + 'px !important'
+ }
+ let timerId
+ if (window.addEventListener) {
+ window.addEventListener(
+ 'resize',
+ function () {
+ if (timerId) {
+ window.clearTimeout(timerId)
+ }
+ timerId = window.setTimeout(function () {
+ this.getContentMinHeight()
+ }, 300)
+ },
+ false
+ )
+ }
+ setHtmlFontSize()
+ },
+ created () {},
+ mounted () {
+ this.getContentMinHeight()
+ },
+ methods: {
+ getContentMinHeight () {
+ this.contentMinHeight = this.$refs['app-content'].clientHeight
+ }
+ }
+ }
+</script>
+<style src="./assets/css/index.scss" lang="scss"></style>
--
Gitblit v1.9.1