index.vue 636 B

12345678910111213141516171819202122232425262728
  1. <script>
  2. import template1 from './template1.vue';
  3. import template2 from './template2.vue';
  4. import template3 from './template3.vue';
  5. export default {
  6. components: {
  7. template1,
  8. template2,
  9. template3
  10. },
  11. props: {
  12. merMenuData: {
  13. type: Object,
  14. default: () => {}
  15. }
  16. }
  17. };
  18. </script>
  19. <template>
  20. <view v-if="parseInt(merMenuData.is_show)">
  21. <template1 v-if="merMenuData.style == 1" :menuData="merMenuData"></template1>
  22. <template2 v-if="merMenuData.style == 2" :menuData="merMenuData.list"></template2>
  23. <template3 v-if="merMenuData.style == 3" :menuData="merMenuData.list"></template3>
  24. </view>
  25. </template>
  26. <style></style>