You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
131 lines
3.1 KiB
131 lines
3.1 KiB
<script setup lang="ts"> |
|
//底部信息 |
|
import {ref} from "vue"; |
|
import {useAppStore} from "~/stores/app"; |
|
|
|
const props = defineProps({ |
|
//列表数据 |
|
pcHomeCon: { |
|
type: Object, |
|
default: null, |
|
}, |
|
}) |
|
const { pcHomeCon } = toRefs(props) |
|
|
|
const { getFooterIsIntersecting } = useAppStore() |
|
const targetElement = ref(null); |
|
onMounted(() => { |
|
const observer = new IntersectionObserver((entries) => { |
|
entries.forEach((entry) => { |
|
if (entry.isIntersecting) { |
|
// 元素进入可视区域 |
|
getFooterIsIntersecting(true) |
|
} else { |
|
getFooterIsIntersecting(false) |
|
// 元素离开可视区域 |
|
} |
|
}); |
|
}); |
|
if (targetElement.value) { |
|
observer.observe(targetElement.value); |
|
} |
|
}); |
|
</script> |
|
<!--页面底部--> |
|
<template> |
|
<div v-if="pcHomeCon" class="layoutFooter" ref="targetElement"> |
|
<!-- <div |
|
v-if="pcHomeCon.philosophyList && pcHomeCon.philosophyList.length" |
|
class="w-100% h-90px bg-#FFFFFF" |
|
style="border-top: 1px solid #f5f5f5;" |
|
> |
|
<div class="wrapper_1200 h-90px flex-between-center"> |
|
<div v-for="item in pcHomeCon.philosophyList" :key="item.id"> |
|
<div class="flex-y-center"> |
|
<img :src="item.imageUrl" class="w-40px h-40px b-rd-50% mr-14px" /> |
|
<div class="text-16px text-#333 font-500">{{ item.name }}</div> |
|
</div> |
|
</div> |
|
</div> |
|
</div> --> |
|
<!-- 底部黑色模块 --> |
|
<div class="footer"> |
|
<div class="main"> |
|
<ul> |
|
<li>关于我们</li> |
|
<li>服务声明</li> |
|
<li>交易规则</li> |
|
<li>商务合作</li> |
|
</ul> |
|
<ul> |
|
<li>关于我们</li> |
|
<li>服务声明</li> |
|
<li>交易规则</li> |
|
<li>商务合作</li> |
|
</ul> |
|
<ul> |
|
<li>关于我们</li> |
|
<li>服务声明</li> |
|
<li>交易规则</li> |
|
<li>商务合作</li> |
|
</ul> |
|
<ul> |
|
<li>关于我们</li> |
|
<li>服务声明</li> |
|
<li>交易规则</li> |
|
<li>商务合作</li> |
|
</ul> |
|
</div> |
|
<div class="icp"> |
|
<ul> |
|
<li>网站备案号: 蜀ICP备14026041号-1</li> |
|
<li>商标注册号:第13818907号 网络文化经营许可证:1565-227号</li> |
|
<li>营业执照号: 510104000248150</li> |
|
</ul> |
|
</div> |
|
</div> |
|
</div> |
|
</template> |
|
<style lang="scss" scoped> |
|
.footer{ |
|
position: relative; |
|
width: 100%; |
|
height: 1.875rem; |
|
background: url('../assets/images/Group9848.png') no-repeat; |
|
.main{ |
|
margin: 0 auto; |
|
width: 6.25rem; |
|
padding-top: .2604rem; |
|
display: flex; |
|
justify-content: space-around; |
|
ul{ |
|
li{ |
|
font-size: .0729rem; |
|
list-style: none; |
|
color: #A8AAB0; |
|
padding: .0521rem 0; |
|
|
|
} |
|
} |
|
ul li:nth-child(1){ |
|
color: #fff; |
|
} |
|
} |
|
.icp{ |
|
position: absolute; |
|
bottom: .1563rem; |
|
width: 6.25rem; |
|
left: 50%; |
|
transform: translateX(-50%); |
|
ul{ |
|
display: flex; |
|
justify-content: space-around; |
|
li{ |
|
list-style: none; |
|
font-size: .0625rem; |
|
color: #A8AAB0; |
|
} |
|
} |
|
} |
|
} |
|
</style>
|
|
|