Files
Goodgame_web/pages/part/layout.vue
T
我是个攻城狮 c3f5f13bb3 all
2026-05-27 16:01:15 +08:00

75 lines
1.2 KiB
Vue

<template>
<view>
<Header :index="index" :name="detail.name"></Header>
<Banner :banner="banner" :img="img" :imgs="imgs" :titles="titles" :title_content="title_content"></Banner>
<slot/>
<Footer :data="detail"></Footer>
</view>
</template>
<script>
import Header from './header.vue';
import Banner from './banner.vue';
import Footer from './footer.vue';
export default {
props:{
index:{
type: Number,
default: 0
},
banner:{
type: Number,
default: 0
},
img: {
default: '',
},
imgs: {
default: '',
},
titles: {
default: '',
},
title_content: {
default: '',
},
},
components:{
Header,
Banner,
Footer,
},
data(){
return {
detail:{
name: '',
},
}
},
created() {
this.getSet();
},
methods:{
// getData(){
// this._get('cms.cms/index',{
// },res=>{
// this.detail = res.data.data;
// this.$emit('aboutData',this.detail);
// })
// }
getSet(){
this._get('game.index/setting',{
},res=>{
this.detail = res.data.set;
// console.log(this.set,22)
});
},
}
}
</script>
<style lang="scss">
</style>