index.vue 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <template>
  2. <view>
  3. <navbar :config="config"></navbar>
  4. <goods v-if="pageType==1" :options='options'></goods>
  5. <!-- <articles v-if="pageType==2" :options='options'></articles>
  6. <works v-if="pageType==3" :options='options'></works> -->
  7. </view>
  8. </template>
  9. <script>
  10. import goods from "./goods"
  11. import articles from "./articles"
  12. import works from "./works"
  13. export default {
  14. components: {
  15. goods,
  16. articles,
  17. works
  18. },
  19. data() {
  20. return {
  21. config: {
  22. back: false, //false是tolbar页面 是则不写
  23. title: "宜格优选",
  24. color: "#1a1a1a",
  25. //背景颜色;参数一:透明度(0-1);参数二:背景颜色(array则为线性渐变,string为单色背景)
  26. backgroundColor: [1, "#ffffff"],
  27. },
  28. pageType: 1,
  29. options: null
  30. };
  31. },
  32. onLoad(options) {
  33. this.pageType = options.pageType
  34. this.options = options
  35. },
  36. methods: {
  37. },
  38. };
  39. </script>
  40. <style lang='scss' scopd>
  41. </style>