imgTitleSector.vue 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <div class="imgTitleSectorBox">
  3. <div class="imgSectorBox">
  4. <editBtn :id="id" :sort="0" :type="3" :size="1"/>
  5. <convertBtn :id="id" :sort="0" :type="3"/>
  6. <div v-if="this.$store.state.template.pageData.index[id].content.componentList[0].component_style == 1">
  7. <useStyle1 />
  8. </div>
  9. <div v-if="this.$store.state.template.pageData.index[id].content.componentList[0].component_style == 2">
  10. <useStyle2 />
  11. </div>
  12. <div v-if="this.$store.state.template.pageData.index[id].content.componentList[0].component_style == 3">
  13. <useStyle3 />
  14. </div>
  15. <div v-if="this.$store.state.template.pageData.index[id].content.componentList[0].component_style == 4">
  16. <useStyle4 />
  17. </div>
  18. </div>
  19. </div>
  20. </template>
  21. <script>
  22. import editBtn from '../../public/editBtn.vue'
  23. import convertBtn from '../../public/convertBtn.vue'
  24. import useStyle1 from './components/advertisement/1.vue'
  25. import useStyle2 from './components/advertisement/2.vue'
  26. import useStyle3 from './components/advertisement/3.vue'
  27. import useStyle4 from './components/advertisement/4.vue'
  28. export default {
  29. components: {
  30. editBtn,
  31. convertBtn,
  32. useStyle1,
  33. useStyle2,
  34. useStyle3,
  35. useStyle4
  36. },
  37. props: {
  38. id:{
  39. type:Number,
  40. default:0
  41. }
  42. },
  43. data() {
  44. return {
  45. };
  46. },
  47. };
  48. </script>
  49. <style scoped lang="less">
  50. .imgTitleSectorBox {
  51. width: 100%;
  52. display: flex;
  53. justify-content: center;
  54. align-items: center;
  55. .imgSectorBox {
  56. //border: 2px dashed #999;
  57. width: 80%;
  58. height: 60px;
  59. position: relative;
  60. }
  61. }
  62. </style>