index.vue 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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: "#fff",
  25. //背景颜色;参数一:透明度(0-1);参数二:背景颜色(array则为线性渐变,string为单色背景)
  26. backgroundColor: [1, "#00321E"],
  27. statusBarFontColor: "#ffffff",
  28. },
  29. pageType: 1,
  30. options: null
  31. };
  32. },
  33. onLoad(options) {
  34. console.log(options, 111)
  35. this.pageType = options.pageType
  36. this.options = options
  37. },
  38. methods: {
  39. },
  40. };
  41. </script>
  42. <style lang='scss' scopd>
  43. </style>