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.
 
 
 
 

123 lines
4.9 KiB

<template>
<view>
<block v-for="(setData, index) in pagecontent" :key="index">
<block v-if="setData.temp=='notice'">
<dp-notice :params="setData.params" :data="setData.data"></dp-notice>
</block>
<block v-if="setData.temp=='banner'">
<dp-banner :params="setData.params" :data="setData.data"></dp-banner>
</block>
<block v-if="setData.temp=='search'">
<dp-search :params="setData.params" :data="setData.data"></dp-search>
</block>
<block v-if="setData.temp=='text'">
<dp-text :params="setData.params" :data="setData.data"></dp-text>
</block>
<block v-if="setData.temp=='title'">
<dp-title :params="setData.params" :data="setData.data"></dp-title>
</block>
<block v-if="setData.temp=='dhlist'">
<dp-dhlist :params="setData.params" :data="setData.data"></dp-dhlist>
</block>
<block v-if="setData.temp=='line'">
<dp-line :params="setData.params" :data="setData.data"></dp-line>
</block>
<block v-if="setData.temp=='blank'">
<dp-blank :params="setData.params" :data="setData.data"></dp-blank>
</block>
<block v-if="setData.temp=='menu'">
<dp-menu :params="setData.params" :data="setData.data"></dp-menu>
</block>
<block v-if="setData.temp=='map'">
<dp-map :params="setData.params" :data="setData.data"></dp-map>
</block>
<block v-if="setData.temp=='cube'">
<dp-cube :params="setData.params" :data="setData.data"></dp-cube>
</block>
<block v-if="setData.temp=='picture'">
<dp-picture :params="setData.params" :data="setData.data"></dp-picture>
</block>
<block v-if="setData.temp=='pictures'">
<dp-pictures :params="setData.params" :data="setData.data"></dp-pictures>
</block>
<block v-if="setData.temp=='video'">
<dp-video :params="setData.params" :data="setData.data"></dp-video>
</block>
<block v-if="setData.temp=='shop'">
<dp-shop :params="setData.params" :data="setData.data" :shopinfo="setData.shopinfo"></dp-shop>
</block>
<block v-if="setData.temp=='product'">
<dp-product :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-product>
</block>
<block v-if="setData.temp=='collage'">
<dp-collage :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-collage>
</block>
<block v-if="setData.temp=='luckycollage'">
<dp-luckycollage :params="setData.params" :data="setData.data"></dp-luckycollage>
</block>
<block v-if="setData.temp=='kanjia'">
<dp-kanjia :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-kanjia>
</block>
<block v-if="setData.temp=='yuyue'">
<dp-yuyue :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-yuyue>
</block>
<block v-if="setData.temp=='seckill'">
<dp-seckill :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-seckill>
</block>
<block v-if="setData.temp=='scoreshop'">
<dp-scoreshop :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-scoreshop>
</block>
<block v-if="setData.temp=='tuangou'">
<dp-tuangou :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-tuangou>
</block>
<block v-if="setData.temp=='restaurant_product'">
<dp-restaurant-product :params="setData.params" :data="setData.data" :menuindex="menuindex"></dp-restaurant-product>
</block>
<block v-if="setData.temp=='coupon'">
<dp-coupon :params="setData.params" :data="setData.data"></dp-coupon>
</block>
<block v-if="setData.temp=='article'">
<dp-article :params="setData.params" :data="setData.data"></dp-article>
</block>
<block v-if="setData.temp=='business'">
<dp-business :params="setData.params" :data="setData.data"></dp-business>
</block>
<block v-if="setData.temp=='shortvideo'">
<dp-shortvideo :params="setData.params" :data="setData.data"></dp-shortvideo>
</block>
<block v-if="setData.temp=='liveroom'">
<dp-liveroom :params="setData.params" :data="setData.data"></dp-liveroom>
</block>
<block v-if="setData.temp=='button'">
<dp-button :params="setData.params" :data="setData.data"></dp-button>
</block>
<block v-if="setData.temp=='hotspot'">
<dp-hotspot :params="setData.params" :data="setData.data"></dp-hotspot>
</block>
<block v-if="setData.temp=='cover'">
<dp-cover :params="setData.params" :data="setData.data"></dp-cover>
</block>
<block v-if="setData.temp=='richtext'">
<dp-richtext :params="setData.params" :data="setData.data" :content="setData.content"></dp-richtext>
</block>
<block v-if="setData.temp=='form'">
<dp-form :params="setData.params" :data="setData.data" :content="setData.content"></dp-form>
</block>
<block v-if="setData.temp=='userinfo'">
<dp-userinfo :params="setData.params" :data="setData.data" :content="setData.content"></dp-userinfo>
</block>
<block v-if="setData.temp=='wxad'">
<dp-wxad :params="setData.params" :data="setData.data"></dp-wxad>
</block>
</block>
</view>
</template>
<script>
export default {
props: {
menuindex:{default:-1},
pagecontent:{}
}
}
</script>