Container 2.9alpha #
搭配header
、footer
、aside
、main
使用。
常见页面布局 #
HM #

<template>
<div class="es-sdk-root-css" :clipChildren="false">
<qt-container>
<qt-header>
<span class="container-name-css">Header</span>
</qt-header>
<qt-main>
<span class="container-name-css">Main</span>
</qt-main>
</qt-container>
</div>
</template>
<script lang="ts">
import { defineComponent } from '@vue/runtime-core'
export default defineComponent({
name: 'QTContainerHM',
})
</script>
<style>
.qt-header {
background-color: #c7e2fe;
}
.qt-main {
background-color: #ecf5ff;
}
.qt-aside {
background-color: #daecfe;
}
.qt-footer {
background-color: #c7e2fe;
}
.container-name-css {
color: black;
font-size: 30px;
}
</style>
HMF #

<template>
<div class="es-sdk-root-css" :clipChildren="false">
<qt-container>
<qt-header>
<span class="container-name-css">Header</span>
</qt-header>
<qt-main>
<span class="container-name-css">Main</span>
</qt-main>
<qt-footer>
<span class="container-name-css">Footer</span>
</qt-footer>
</qt-container>
</div>
</template>
<script lang="ts">
import { defineComponent } from '@vue/runtime-core'
export default defineComponent({
name: 'QTContainerHMF',
})
</script>
<style>
.qt-header {
background-color: #c7e2fe;
}
.qt-main {
background-color: #ecf5ff;
}
.qt-aside {
background-color: #daecfe;
}
.qt-footer {
background-color: #c7e2fe;
}
.container-name-css {
color: black;
font-size: 30px;
}
</style>
AM #

<template>
<div class="es-sdk-root-css" :clipChildren="false">
<qt-container>
<qt-aside>
<span class="container-name-css">Aside</span>
</qt-aside>
<qt-main>
<span class="container-name-css">Main</span>
</qt-main>
</qt-container>
</div>
</template>
<script lang="ts">
import { defineComponent } from '@vue/runtime-core'
export default defineComponent({
name: 'QTContainerAM',
})
</script>
<style>
.qt-header {
background-color: #c7e2fe;
}
.qt-main {
background-color: #ecf5ff;
}
.qt-aside {
background-color: #daecfe;
}
.qt-footer {
background-color: #c7e2fe;
}
.container-name-css {
color: black;
font-size: 30px;
}
</style>
HAM #

<template>
<div class="es-sdk-root-css" :clipChildren="false">
<qt-container>
<qt-header>
<span class="container-name-css">Header</span>
</qt-header>
<qt-container>
<qt-aside>
<span class="container-name-css">Aside</span>
</qt-aside>
<qt-main>
<span class="container-name-css">Main</span>
</qt-main>
</qt-container>
</qt-container>
</div>
</template>
<script lang="ts">
import { defineComponent } from '@vue/runtime-core'
export default defineComponent({
name: 'QTContainerHAM',
})
</script>
<style>
.qt-header {
background-color: #c7e2fe;
}
.qt-main {
background-color: #ecf5ff;
}
.qt-aside {
background-color: #daecfe;
}
.qt-footer {
background-color: #c7e2fe;
}
.container-name-css {
color: black;
font-size: 30px;
}
</style>
HAMF #

<template>
<div class="es-sdk-root-css" :clipChildren="false">
<qt-container>
<qt-header>
<span class="container-name-css">Header</span>
</qt-header>
<qt-container>
<qt-aside>
<span class="container-name-css">Aside</span>
</qt-aside>
<qt-container>
<qt-main>
<span class="container-name-css">Main</span>
</qt-main>
<qt-footer>
<span class="container-name-css">Footer</span>
</qt-footer>
</qt-container>
</qt-container>
</qt-container>
</div>
</template>
<script lang="ts">
import { defineComponent } from '@vue/runtime-core'
export default defineComponent({
name: 'QTContainerHAMF',
})
</script>
<style>
.qt-header {
background-color: #c7e2fe;
}
.qt-main {
background-color: #ecf5ff;
}
.qt-aside {
background-color: #daecfe;
}
.qt-footer {
background-color: #c7e2fe;
}
.container-name-css {
color: black;
font-size: 30px;
}
</style>
AHM #

<template>
<div class="es-sdk-root-css" :clipChildren="false">
<qt-container>
<qt-aside>
<span class="container-name-css">Aside</span>
</qt-aside>
<qt-container>
<qt-header>
<span class="container-name-css">Header</span>
</qt-header>
<qt-main>
<span class="container-name-css">Main</span>
</qt-main>
</qt-container>
</qt-container>
</div>
</template>
<script lang="ts">
import { defineComponent } from '@vue/runtime-core'
export default defineComponent({
name: 'QTContainerAHM',
})
</script>
<style>
.qt-header {
background-color: #c7e2fe;
}
.qt-main {
background-color: #ecf5ff;
}
.qt-aside {
background-color: #daecfe;
}
.qt-footer {
background-color: #c7e2fe;
}
.container-name-css {
color: black;
font-size: 30px;
}
</style>
AHMF #

<template>
<div class="es-sdk-root-css" :clipChildren="false">
<qt-container>
<qt-aside>
<span class="container-name-css">Aside</span>
</qt-aside>
<qt-container>
<qt-header>
<span class="container-name-css">Header</span>
</qt-header>
<qt-main>
<span class="container-name-css">Main</span>
</qt-main>
<qt-footer>
<span class="container-name-css">Footer</span>
</qt-footer>
</qt-container>
</qt-container>
</div>
</template>
<script lang="ts">
import { defineComponent } from '@vue/runtime-core'
export default defineComponent({
name: 'QTContainerAHMF',
})
</script>
<style>
.qt-header {
background-color: #c7e2fe;
}
.qt-main {
background-color: #ecf5ff;
}
.qt-aside {
background-color: #daecfe;
}
.qt-footer {
background-color: #c7e2fe;
}
.container-name-css {
color: black;
font-size: 30px;
}
</style>