Browse Source

md初始版本

demo-md
kola-web 3 weeks ago
parent
commit
db1c284580
  1. 6
      project.private.config.json
  2. 1
      src/app.json
  3. BIN
      src/images/md/1.png
  4. BIN
      src/images/md/10.png
  5. BIN
      src/images/md/11.png
  6. BIN
      src/images/md/12.png
  7. BIN
      src/images/md/13.png
  8. BIN
      src/images/md/14.png
  9. BIN
      src/images/md/15.png
  10. BIN
      src/images/md/16.png
  11. BIN
      src/images/md/17.png
  12. BIN
      src/images/md/18.png
  13. BIN
      src/images/md/19.png
  14. BIN
      src/images/md/2.png
  15. BIN
      src/images/md/20.png
  16. BIN
      src/images/md/21.png
  17. BIN
      src/images/md/22.png
  18. BIN
      src/images/md/23.png
  19. BIN
      src/images/md/24.png
  20. BIN
      src/images/md/25.png
  21. BIN
      src/images/md/26.png
  22. BIN
      src/images/md/27.png
  23. BIN
      src/images/md/28.png
  24. BIN
      src/images/md/29.png
  25. BIN
      src/images/md/3.png
  26. BIN
      src/images/md/30.png
  27. BIN
      src/images/md/31.png
  28. BIN
      src/images/md/32.png
  29. BIN
      src/images/md/33.png
  30. BIN
      src/images/md/34.png
  31. BIN
      src/images/md/4.png
  32. BIN
      src/images/md/5.png
  33. BIN
      src/images/md/6.png
  34. BIN
      src/images/md/7.png
  35. BIN
      src/images/md/8.png
  36. BIN
      src/images/md/9.png
  37. BIN
      src/images/md/footer1.png
  38. BIN
      src/images/md/footer2.png
  39. BIN
      src/images/md/tabbar1-1.png
  40. BIN
      src/images/md/tabbar1-2.png
  41. BIN
      src/images/md/tabbar1-3.png
  42. BIN
      src/images/md/tabbar1-4.png
  43. BIN
      src/images/md/tabbar2-1.png
  44. BIN
      src/images/md/tabbar2-2.png
  45. BIN
      src/images/md/tabbar3-1.png
  46. BIN
      src/images/md/tabbar3-2.png
  47. 4
      src/pages/1/index.scss
  48. 50
      src/pages/1/index.ts
  49. 16
      src/pages/1/index.wxml
  50. 83
      src/pages/10/index.scss
  51. 50
      src/pages/10/index.ts
  52. 16
      src/pages/10/index.wxml
  53. 71
      src/pages/11/index.scss
  54. 22
      src/pages/11/index.ts
  55. 17
      src/pages/11/index.wxml
  56. 79
      src/pages/12/index.scss
  57. 46
      src/pages/12/index.ts
  58. 27
      src/pages/12/index.wxml
  59. 7
      src/pages/13/index.scss
  60. 22
      src/pages/13/index.ts
  61. 12
      src/pages/13/index.wxml
  62. 4
      src/pages/14/index.ts
  63. 2
      src/pages/14/index.wxml
  64. 59
      src/pages/15/index.scss
  65. 22
      src/pages/15/index.ts
  66. 23
      src/pages/15/index.wxml
  67. 7
      src/pages/16/index.scss
  68. 19
      src/pages/16/index.ts
  69. 15
      src/pages/16/index.wxml
  70. 41
      src/pages/17/index.scss
  71. 22
      src/pages/17/index.ts
  72. 18
      src/pages/17/index.wxml
  73. 72
      src/pages/18/index.scss
  74. 37
      src/pages/18/index.ts
  75. 27
      src/pages/18/index.wxml
  76. 44
      src/pages/19/index.scss
  77. 15
      src/pages/19/index.ts
  78. 17
      src/pages/19/index.wxml
  79. 2
      src/pages/2/index.wxml
  80. 36
      src/pages/20/index.scss
  81. 28
      src/pages/20/index.ts
  82. 12
      src/pages/20/index.wxml
  83. 37
      src/pages/21/index.scss
  84. 24
      src/pages/21/index.ts
  85. 12
      src/pages/21/index.wxml
  86. 32
      src/pages/22/index.scss
  87. 24
      src/pages/22/index.ts
  88. 13
      src/pages/22/index.wxml
  89. 80
      src/pages/23/index.scss
  90. 20
      src/pages/23/index.ts
  91. 13
      src/pages/23/index.wxml
  92. 59
      src/pages/24/index.scss
  93. 21
      src/pages/24/index.ts
  94. 19
      src/pages/24/index.wxml
  95. 24
      src/pages/25/index.scss
  96. 25
      src/pages/25/index.ts
  97. 16
      src/pages/25/index.wxml
  98. 19
      src/pages/3/index.scss
  99. 3
      src/pages/3/index.ts
  100. 5
      src/pages/3/index.wxml
  101. Some files were not shown because too many files have changed in this diff Show More

6
project.private.config.json

@ -23,8 +23,8 @@
"miniprogram": { "miniprogram": {
"list": [ "list": [
{ {
"name": "31", "name": "患者-首页",
"pathName": "pages/31/index", "pathName": "pages/1/index",
"query": "", "query": "",
"scene": null, "scene": null,
"launchMode": "default" "launchMode": "default"
@ -32,4 +32,4 @@
] ]
} }
} }
} }

1
src/app.json

@ -1,5 +1,6 @@
{ {
"pages": [ "pages": [
"pages/start/index",
"pages/1/index", "pages/1/index",
"pages/2/index", "pages/2/index",
"pages/3/index", "pages/3/index",

BIN
src/images/md/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 KiB

BIN
src/images/md/10.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 KiB

BIN
src/images/md/11.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 382 KiB

BIN
src/images/md/12.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 595 KiB

BIN
src/images/md/13.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 559 KiB

BIN
src/images/md/14.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 678 KiB

BIN
src/images/md/15.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 802 KiB

BIN
src/images/md/16.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 KiB

BIN
src/images/md/17.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
src/images/md/18.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 KiB

BIN
src/images/md/19.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

BIN
src/images/md/2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 602 KiB

BIN
src/images/md/20.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 830 KiB

BIN
src/images/md/21.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

BIN
src/images/md/22.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 KiB

BIN
src/images/md/23.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 375 KiB

BIN
src/images/md/24.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 KiB

BIN
src/images/md/25.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
src/images/md/26.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
src/images/md/27.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
src/images/md/28.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

BIN
src/images/md/29.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 826 KiB

BIN
src/images/md/3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 KiB

BIN
src/images/md/30.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 KiB

BIN
src/images/md/31.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 KiB

BIN
src/images/md/32.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 381 KiB

BIN
src/images/md/33.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 KiB

BIN
src/images/md/34.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

BIN
src/images/md/4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 574 KiB

BIN
src/images/md/5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 939 KiB

BIN
src/images/md/6.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 740 KiB

BIN
src/images/md/7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 540 KiB

BIN
src/images/md/8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 KiB

BIN
src/images/md/9.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 446 KiB

BIN
src/images/md/footer1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

BIN
src/images/md/footer2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

BIN
src/images/md/tabbar1-1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
src/images/md/tabbar1-2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
src/images/md/tabbar1-3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
src/images/md/tabbar1-4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
src/images/md/tabbar2-1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
src/images/md/tabbar2-2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
src/images/md/tabbar3-1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
src/images/md/tabbar3-2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

4
src/pages/1/index.scss

@ -3,11 +3,11 @@
} }
.page-click1 { .page-click1 {
position: absolute; position: absolute;
top: 500rpx; top: 526rpx;
left: 0; left: 0;
z-index: 1; z-index: 1;
width: 750rpx; width: 750rpx;
height: 200rpx; height: 84rpx;
background-color: transparent; background-color: transparent;
} }

50
src/pages/1/index.ts

@ -1,50 +1,36 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
float1: true, onLoad() {},
float2: false,
float3: false,
},
onLoad() {
this.setData({
float1: wx.getStorageSync("1float1") !== "1",
});
},
handlePage() {
wx.navigateTo({
url: "/pages/5/index",
});
},
handelTap1() { handelTap1() {
wx.navigateTo({ wx.reLaunch({
url: "/pages/2/index", url: "/pages/9/index",
}); });
}, },
handelTap2() { handleTabbar1() {
wx.navigateTo({ wx.reLaunch({
url: "/pages/8/index", url: "/pages/1/index",
}); });
}, },
handelTap3() { handleTabbar2() {
wx.navigateTo({ wx.reLaunch({
url: "/pages/4/index", url: "/pages/4/index",
}); });
}, },
handleFloat1() { handleTabbar3() {
this.setData({ wx.navigateTo({
float1: false, url: "/pages/5/index",
}); });
wx.setStorageSync("1float1", "1");
}, },
handleTabbar2() { handleTabbar4() {
wx.reLaunch({ wx.navigateTo({
url: "/pages/4/index", url: "/pages/9/index",
}); });
}, },
handleTabbar3() { handleTabbar5() {
wx.reLaunch({ wx.navigateTo({
url: "/pages/7/index", url: "/pages/10/index",
}); });
}, },
}); });

16
src/pages/1/index.wxml

@ -1,21 +1,13 @@
<image class="page" mode="widthFix" src="{{imageUrl}}1.png?t={{Timestamp}}" bind:tap="handlePage"></image> <image class="page" mode="widthFix" src="/images/md/10.png"></image>
<view class="page-click1" catch:tap="handelTap1"></view> <view class="page-click1" catch:tap="handelTap1"></view>
<view class="page-click2" catch:tap="handelTap2"></view>
<view class="page-click3" catch:tap="handelTap3"></view>
<view class="tabbar"> <view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}tabbar1-1.png?t={{Timestamp}}"></image> <image class="tabbar-img" mode="widthFix" src="/images/md/tabbar1-1.png"></image>
<view class="tabbar-wrap"> <view class="tabbar-wrap">
<view class="tabbar-click"></view> <view class="tabbar-click"></view>
<view class="tabbar-click" catch:tap="handleTabbar2"></view> <view class="tabbar-click" catch:tap="handleTabbar2"></view>
<view class="tabbar-click" catch:tap="handleTabbar3"></view> <view class="tabbar-click" catch:tap="handleTabbar3"></view>
<view class="tabbar-click" catch:tap="handleTabbar4"></view>
<view class="tabbar-click" catch:tap="handleTabbar5"></view>
</view> </view>
</view> </view>
<image
wx:if="{{float1}}"
class="float1"
mode="widthFix"
src="{{imageUrl}}9.png?t={{Timestamp}}"
catch:tap="handleFloat1"
></image>

83
src/pages/10/index.scss

@ -1,3 +1,82 @@
.page{ .page {
width: 100%; width: 100vw;
}
.page-click1 {
position: absolute;
top: 526rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 84rpx;
background-color: transparent;
}
.page-click2 {
position: absolute;
top: 1080rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 500rpx;
background-color: transparent;
}
.page-click3 {
position: fixed;
top: 708rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 360rpx;
background-color: transparent;
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
}
}
.float1 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float2 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float3 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
} }

50
src/pages/10/index.ts

@ -3,9 +3,55 @@ const _app = getApp<IAppOption>();
Page({ Page({
data: {}, data: {},
onLoad() {}, onLoad() {},
handleTap1() { handlePage() {
wx.navigateTo({ wx.navigateTo({
url: "/pages/11/index", url: "/pages/5/index",
});
},
handelTap1() {
wx.navigateTo({
url: "/pages/2/index",
});
},
handelTap2() {
wx.navigateTo({
url: "/pages/8/index",
});
},
handelTap3() {
wx.navigateTo({
url: "/pages/4/index",
});
},
handleFloat1() {
this.setData({
float1: false,
});
wx.setStorageSync("1float1", "1");
},
handleTabbar1() {
wx.reLaunch({
url: "/pages/1/index",
});
},
handleTabbar2() {
wx.reLaunch({
url: "/pages/4/index",
});
},
handleTabbar3() {
wx.navigateTo({
url: "/pages/5/index",
});
},
handleTabbar4() {
wx.navigateTo({
url: "/pages/9/index",
});
},
handleTabbar5() {
wx.navigateTo({
url: "/pages/10/index",
}); });
}, },
}); });

16
src/pages/10/index.wxml

@ -1 +1,15 @@
<image class="page" mode="widthFix" src="{{imageUrl}}18.png?t={{Timestamp}}" bind:tap="handleTap1"></image> <image class="page" mode="widthFix" src="/images/md/7.png" bind:tap="handlePage"></image>
<view class="page-click1" catch:tap="handelTap1"></view>
<!-- <view class="page-click2" catch:tap="handelTap2"></view> -->
<!-- <view class="page-click3" catch:tap="handelTap3"></view> -->
<view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="/images/md/tabbar1-4.png"></image>
<view class="tabbar-wrap">
<view class="tabbar-click" catch:tap="handleTabbar1"></view>
<view class="tabbar-click" catch:tap="handleTabbar2"></view>
<view class="tabbar-click" catch:tap="handleTabbar3"></view>
<view class="tabbar-click" catch:tap="handleTabbar4"></view>
<view class="tabbar-click"></view>
</view>
</view>

71
src/pages/11/index.scss

@ -1,72 +1,3 @@
page{ .page{
padding-bottom: 80rpx;
}
.page {
width: 100vw;
}
.page-click1 {
position: absolute;
top: 340rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 200rpx;
background-color: transparent;
}
.page-click2 {
position: absolute;
top: 500rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 400rpx;
background-color: transparent;
}
.page-click3 {
position: absolute;
top: 1400rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 400rpx;
background-color: transparent;
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
}
}
.float1 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw; width: 100vw;
} }

22
src/pages/11/index.ts

@ -3,31 +3,11 @@ const _app = getApp<IAppOption>();
Page({ Page({
data: {}, data: {},
onLoad() {}, onLoad() {},
handelTap1() { handleTap1() {
wx.navigateTo({
url: "/pages/14/index",
});
},
handelTap2() {
wx.navigateTo({ wx.navigateTo({
url: "/pages/12/index", url: "/pages/12/index",
}); });
}, },
handelTap3() {
wx.navigateTo({
url: "/pages/25/index",
});
},
handleTabbar2() {
wx.reLaunch({
url: "/pages/17/index",
});
},
handleTabbar3() {
wx.reLaunch({
url: "/pages/22/index",
});
},
}); });
export {}; export {};

17
src/pages/11/index.wxml

@ -1,15 +1,2 @@
<image class="page" mode="widthFix" src="{{imageUrl}}20.png?t={{Timestamp}}"></image> <navigation-bar></navigation-bar>
<view class="page-click1" bind:tap="handelTap1"></view> <image class="page" mode="widthFix" src="/images/md/16.png" bind:tap="handleTap1"></image>
<view class="page-click2" bind:tap="handelTap2"></view>
<view class="page-click3" bind:tap="handelTap3"></view>
<view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}tabbar2-1.png?t={{Timestamp}}"></image>
<view class="tabbar-wrap">
<view class="tabbar-click"></view>
<view class="tabbar-click" bind:tap="handleTabbar2"></view>
<view class="tabbar-click" bind:tap="handleTabbar3"></view>
</view>
</view>
<image wx:if="{{float1}}" class="float1" mode="widthFix" src="{{imageUrl}}9.png?t={{Timestamp}}" bind:tap="handleFloat1"></image>

79
src/pages/12/index.scss

@ -1,50 +1,45 @@
.page { .page{
width: 100vw; width: 100vw;
min-height: 100vh; padding-bottom: 180rpx;
.page-img { }
width: 100%;
height: 100%; .page-click1 {
} position: fixed;
.swiper-item1 { bottom: 20rpx;
position: relative; left: 0;
.swiper-item1-block1 { z-index: 3;
position: absolute; width: 50vw;
top: 644rpx; height: 224rpx;
left: 0; background-color: transparent;
width: 100vw; }
height: 104rpx; .page-click2 {
background-color: transparent; position: fixed;
} bottom: 20rpx;
.swiper-item1-block2 { left: 50vw;
position: absolute; z-index: 3;
top: 854rpx; width: 50vw;
left: 0; height: 224rpx;
width: 100vw; background-color: transparent;
height: 104rpx; }
background-color: transparent; .page-click3 {
} position: absolute;
.swiper-item1-block3 { top: 320rpx;
position: absolute; left: 0;
top: 1070rpx; z-index: 1;
left: 0; width: 100vw;
width: 100vw; height: 124rpx;
height: 104rpx; background-color: transparent;
background-color: transparent;
}
.swiper-item1-block4 {
position: absolute;
top: 1280rpx;
left: 0;
width: 100vw;
height: 104rpx;
background-color: transparent;
}
}
} }
.float1{ .tabbar {
position: fixed; position: fixed;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 2;
width: 100vw; width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
} }

46
src/pages/12/index.ts

@ -1,56 +1,26 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
current: 0,
float1: false,
},
onLoad() {}, onLoad() {},
handlePage1() {
this.setData({
current: 1,
});
},
handlePage2() {
this.setData({
current: 2,
});
},
handlePage3() {
this.setData({
current: 3,
});
},
handlePage4() {
wx.navigateBack();
},
handleTap1() { handleTap1() {
wx.navigateTo({ wx.navigateTo({
url: "/pages/13/index", url: "/pages/13/index",
}); });
}, },
handleTap2() { handelTap1() {
wx.navigateTo({ wx.navigateBack();
url: "/pages/15/index",
});
}, },
handleTap3() { handelTap2() {
wx.navigateTo({ wx.navigateTo({
url: "/pages/16/index", url: "/pages/13/index",
}); });
}, },
handleTap4() { handelTap3() {
this.setData({ wx.redirectTo({
float1: true, url: "/pages/19/index",
}); });
}, },
handleFloat1(){
this.setData({
float1: false,
});
}
}); });
export {}; export {};

27
src/pages/12/index.wxml

@ -1,21 +1,10 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<swiper class="page" current="{{current}}"> <image class="page" mode="widthFix" src="/images/md/18.png" bind:tap="handleTap1"></image>
<swiper-item class="swiper-item1">
<image bind:tap="handlePage1" class="page-img" mode="aspectFit" src="{{imageUrl}}22.png?t={{Timestamp}}"></image>
<view class="swiper-item1-block1" catchtap="handleTap1"></view>
<view class="swiper-item1-block2" catchtap="handleTap2"></view>
<view class="swiper-item1-block3" catchtap="handleTap3"></view>
<view class="swiper-item1-block4" catchtap="handleTap4"></view>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="aspectFit" src="{{imageUrl}}23.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage3" class="page-img" mode="aspectFit" src="{{imageUrl}}24.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage4" class="page-img" mode="aspectFit" src="{{imageUrl}}25.png?t={{Timestamp}}"></image>
</swiper-item>
</swiper>
<image wx:if="{{float1}}" class="float1" mode="widthFix" src="{{imageUrl}}41.png?t={{Timestamp}}" bind:tap="handleFloat1"></image> <view class="page-click1" catch:tap="handelTap1"></view>
<view class="page-click2" catch:tap="handelTap2"></view>
<view class="page-click3" catch:tap="handelTap3"></view>
<view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="/images/md/footer1.png"></image>
</view>

7
src/pages/13/index.scss

@ -1,8 +1,3 @@
.page { .page{
width: 100vw; width: 100vw;
min-height: 100vh;
.page-img{
width: 100%;
height: 100%;
}
} }

22
src/pages/13/index.ts

@ -1,27 +1,13 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
current: 0,
page1: true,
page2: false,
page3: false,
page4: false,
},
onLoad() {}, onLoad() {},
handlePage1() { handleTap1() {
this.setData({ wx.navigateTo({
current: 1, url: "/pages/14/index",
});
},
handlePage2() {
this.setData({
current: 2,
}); });
}, },
handlePage3() {
wx.navigateBack();
},
}); });
export {}; export {};

12
src/pages/13/index.wxml

@ -1,12 +1,2 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<swiper class="page" current="{{current}}"> <image class="page" mode="widthFix" src="/images/md/19.png" bind:tap="handleTap1"></image>
<swiper-item>
<image bind:tap="handlePage1" class="page-img" mode="aspectFit" src="{{imageUrl}}26.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="aspectFit" src="{{imageUrl}}27.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage3" class="page-img" mode="aspectFit" src="{{imageUrl}}28.png?t={{Timestamp}}"></image>
</swiper-item>
</swiper>

4
src/pages/14/index.ts

@ -4,7 +4,9 @@ Page({
data: {}, data: {},
onLoad() {}, onLoad() {},
handleTap1() { handleTap1() {
wx.navigateBack(); wx.navigateTo({
url:"/pages/15/index"
})
}, },
}); });

2
src/pages/14/index.wxml

@ -1,2 +1,2 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<image class="page" mode="widthFix" src="{{imageUrl}}21.png?t={{Timestamp}}" bind:tap="handleTap1"></image> <image class="page" mode="widthFix" src="/images/md/17.png" bind:tap="handleTap1"></image>

59
src/pages/15/index.scss

@ -1,8 +1,63 @@
.page { .page {
width: 100vw; width: 100vw;
min-height: 100vh; }
.page-img { .page-click1 {
position: absolute;
top: 212rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 124rpx;
background-color: transparent;
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
} }
} }
.float1 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float2 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float3 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}

22
src/pages/15/index.ts

@ -1,22 +1,22 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
current: 0,
},
onLoad() {}, onLoad() {},
handlePage1() { handelTap1() {
this.setData({ wx.navigateTo({
current: 1, url: "/pages/16/index",
}); });
}, },
handlePage2() { handleTabbar1() {
this.setData({ wx.reLaunch({
current: 2, url: "/pages/15/index",
}); });
}, },
handlePage3() { handleTabbar2() {
wx.navigateBack() wx.reLaunch({
url: "/pages/17/index",
});
}, },
}); });

23
src/pages/15/index.wxml

@ -1,12 +1,11 @@
<navigation-bar></navigation-bar> <image class="page" mode="widthFix" src="/images/md/20.png"></image>
<swiper class="page" current="{{current}}"> <view class="page-click1" catch:tap="handelTap1"></view>
<swiper-item>
<image bind:tap="handlePage1" class="page-img" mode="aspectFit" src="{{imageUrl}}30.png?t={{Timestamp}}"></image> <view class="tabbar">
</swiper-item> <image class="tabbar-img" mode="widthFix" src="/images/md/tabbar2-1.png"></image>
<swiper-item> <view class="tabbar-wrap">
<image bind:tap="handlePage2" class="page-img" mode="aspectFit" src="{{imageUrl}}31.png?t={{Timestamp}}"></image> <view class="tabbar-click"></view>
</swiper-item> <view class="tabbar-click" catch:tap="handleTabbar2"></view>
<swiper-item> <view class="tabbar-click"></view>
<image bind:tap="handlePage3" class="page-img" mode="aspectFit" src="{{imageUrl}}32.png?t={{Timestamp}}"></image> </view>
</swiper-item> </view>
</swiper>

7
src/pages/16/index.scss

@ -1,8 +1,3 @@
.page { .page{
width: 100vw; width: 100vw;
min-height: 100vh;
.page-img {
width: 100%;
height: 100%;
}
} }

19
src/pages/16/index.ts

@ -5,23 +5,8 @@ Page({
current: 0, current: 0,
}, },
onLoad() {}, onLoad() {},
handlePage1() { reLaunch() {
this.setData({ wx.navigateBack()
current: 1,
});
},
handlePage2() {
this.setData({
current: 2,
});
},
handlePage3() {
this.setData({
current: 3,
});
},
handlePage4() {
wx.navigateBack();
}, },
}); });

15
src/pages/16/index.wxml

@ -1,15 +1,2 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<swiper class="page" current="{{current}}"> <image class="page" mode="widthFix" src="/images/md/25.png" bind:tap="handleTap1"></image>
<swiper-item class="swiper-item1">
<image bind:tap="handlePage1" class="page-img" mode="aspectFit" src="{{imageUrl}}34.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="aspectFit" src="{{imageUrl}}35.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage3" class="page-img" mode="aspectFit" src="{{imageUrl}}36.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage4" class="page-img" mode="aspectFit" src="{{imageUrl}}37.png?t={{Timestamp}}"></image>
</swiper-item>
</swiper>

41
src/pages/17/index.scss

@ -1,13 +1,14 @@
page {
padding-bottom: 100rpx;
}
.page { .page {
width: 100vw; width: 100vw;
min-height: 100vh; }
padding-bottom: 150rpx; .page-click1 {
.page-img { position: absolute;
width: 100vw; top: 212rpx;
} left: 0;
z-index: 1;
width: 750rpx;
height: 124rpx;
background-color: transparent;
} }
.tabbar { .tabbar {
@ -36,3 +37,27 @@ page {
} }
} }
} }
.float1 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float2 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float3 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}

22
src/pages/17/index.ts

@ -1,31 +1,21 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
current: 0,
},
onLoad() {}, onLoad() {},
handlePage1() { handlePage() {
wx.navigateTo({ wx.navigateTo({
url: "/pages/24/index", url: "/pages/18/index",
});
},
handlePage2() {
this.setData({
current: 2,
}); });
}, },
handlePage3() {
wx.navigateBack();
},
handleTabbar1() { handleTabbar1() {
wx.reLaunch({ wx.reLaunch({
url: "/pages/11/index", url: "/pages/15/index",
}); });
}, },
handleTabbar3() { handleTabbar2() {
wx.reLaunch({ wx.reLaunch({
url: "/pages/22/index", url: "/pages/17/index",
}); });
}, },
}); });

18
src/pages/17/index.wxml

@ -1,20 +1,10 @@
<swiper class="page" current="{{current}}"> <image class="page" mode="widthFix" src="/images/md/21.png" bind:tap="handlePage"></image>
<swiper-item class="swiper-item1">
<image bind:tap="handlePage1" class="page-img" mode="widthFix" src="{{imageUrl}}50.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="widthFix" src="{{imageUrl}}51.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage3" class="page-img" mode="widthFix" src="{{imageUrl}}52.png?t={{Timestamp}}"></image>
</swiper-item>
</swiper>
<view class="tabbar"> <view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}tabbar2-2.png?t={{Timestamp}}"></image> <image class="tabbar-img" mode="widthFix" src="/images/md/tabbar2-2.png"></image>
<view class="tabbar-wrap"> <view class="tabbar-wrap">
<view class="tabbar-click" bind:tap="handleTabbar1"></view> <view class="tabbar-click" catch:tap="handleTabbar1"></view>
<view class="tabbar-click"></view>
<view class="tabbar-click"></view> <view class="tabbar-click"></view>
<view class="tabbar-click" bind:tap="handleTabbar3"></view>
</view> </view>
</view> </view>

72
src/pages/18/index.scss

@ -1,71 +1,27 @@
page {
position: relative;
padding-bottom: 80px;
}
.page { .page {
width: 100%;
}
.page-click1 {
position: absolute;
top: 780rpx;
left: 0;
width: 100vw; width: 100vw;
height: 230rpx; min-height: 100vh;
background-color: transparent; padding-bottom: 150rpx;
} .page-img {
width: 100vw;
.page-click2 { }
position: absolute;
top: 920rpx;
left: 0;
width: 100vw;
height: 730rpx;
background-color: transparent;
} }
.page-click3 { .page-click1 {
position: absolute; position: absolute;
top: 1680rpx; top: 1386rpx;
left: 0; left: 0;
z-index: 1;
width: 50vw; width: 50vw;
height: 180rpx; height: 120rpx;
background-color: transparent; background-color: transparent;
} }
.page-click2 {
.page-click4 {
position: absolute; position: absolute;
top: 1680rpx; top: 1386rpx;
right: 0; left: 50vw;
z-index: 1;
width: 50vw; width: 50vw;
height: 180rpx; height: 120rpx;
background-color: transparent; background-color: transparent;
} }
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
}
}

37
src/pages/18/index.ts

@ -1,31 +1,28 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: {}, data: {
current: 0,
},
onLoad() {}, onLoad() {},
handleTap1() { handleTap1() {
wx.navigateTo({ if (this.data.current <= 0) {
url: "/pages/19/index", wx.navigateBack();
return;
}
this.setData({
current: this.data.current - 1,
}); });
}, },
handleTap2() { handleTap2() {
wx.navigateTo({ if (this.data.current >= 2) {
url: "/pages/20/index", wx.navigateTo({
}); url: "/pages/7/index",
}, });
handleTap3() { return;
wx.navigateTo({ }
url: "/pages/21/index", this.setData({
}); current: this.data.current + 1,
},
handleTap4() {
wx.navigateTo({
url: "/pages/25/index"
});
},
handleTabbar2() {
wx.reLaunch({
url: "/pages/23/index",
}); });
}, },
}); });

27
src/pages/18/index.wxml

@ -1,15 +1,16 @@
<image class="page" mode="widthFix" src="{{imageUrl}}43.png?t={{Timestamp}}" bind:tap="handleTap1"></image> <navigation-bar></navigation-bar>
<swiper class="page" model:current="{{current}}">
<swiper-item class="swiper-item1">
<image bind:tap="handlePage1" class="page-img" mode="widthFix" src="/images/md/22.png"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="widthFix" src="/images/md/23.png"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="widthFix" src="/images/md/24.png"></image>
</swiper-item>
</swiper>
<view class="page-click1" bind:tap="handleTap1"></view> <view class="page-click1" catch:tap="handleTap1"></view>
<view class="page-click2" bind:tap="handleTap2"></view> <view class="page-click2" catch:tap="handleTap2"></view>
<view class="page-click3" bind:tap="handleTap3"></view>
<view class="page-click4" bind:tap="handleTap4"></view>
<view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}tabbar3-1.png?t={{Timestamp}}"></image>
<view class="tabbar-wrap">
<view class="tabbar-click"></view>
<view class="tabbar-click" bind:tap="handleTabbar2"></view>
</view>
</view>

44
src/pages/19/index.scss

@ -1,3 +1,45 @@
.page { .page{
width: 100vw; width: 100vw;
padding-bottom: 180rpx;
}
.page-click1 {
position: fixed;
bottom: 20rpx;
left: 0;
z-index: 3;
width: 50vw;
height: 224rpx;
background-color: transparent;
}
.page-click2 {
position: fixed;
bottom: 20rpx;
left: 50vw;
z-index: 3;
width: 50vw;
height: 224rpx;
background-color: transparent;
}
.page-click3 {
position: absolute;
top: 320rpx;
left: 0;
z-index: 1;
width: 100vw;
height: 124rpx;
background-color: transparent;
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
} }

15
src/pages/19/index.ts

@ -4,8 +4,23 @@ Page({
data: {}, data: {},
onLoad() {}, onLoad() {},
handleTap1() { handleTap1() {
wx.navigateTo({
url: "/pages/20/index",
});
},
handelTap1() {
wx.navigateBack(); wx.navigateBack();
}, },
handelTap2() {
wx.navigateTo({
url: "/pages/20/index",
});
},
handelTap3() {
wx.redirectTo({
url: "/pages/12/index",
});
},
}); });
export {}; export {};

17
src/pages/19/index.wxml

@ -1,2 +1,17 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<image class="page" mode="widthFix" src="{{imageUrl}}44.png?t={{Timestamp}}" bind:tap="handleTap1"></image> <image class="page" mode="widthFix" src="/images/md/27.png" bind:tap="handleTap1"></image>
<view class="page-click1" catch:tap="handelTap1"></view>
<view class="page-click2" catch:tap="handelTap2"></view>
<view class="page-click3" catch:tap="handelTap3"></view>
<view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="/images/md/footer2.png"></image>
<view class="tabbar-wrap">
<view class="tabbar-click"></view>
<view class="tabbar-click" catch:tap="handleTabbar2"></view>
<view class="tabbar-click" catch:tap="handleTabbar3"></view>
<view class="tabbar-click" catch:tap="handleTabbar4"></view>
<view class="tabbar-click" catch:tap="handleTabbar5"></view>
</view>
</view>

2
src/pages/2/index.wxml

@ -1,2 +1,2 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<image class="page" mode="widthFix" src="{{imageUrl}}8.png?t={{Timestamp}}" bind:tap="handleTap1"></image> <image class="page" mode="widthFix" src="/images/md/12.png" bind:tap="handleTap1"></image>

36
src/pages/20/index.scss

@ -1,39 +1,3 @@
page {
padding-bottom: 100rpx;
}
.page { .page {
width: 100vw; width: 100vw;
min-height: 100vh;
padding-bottom: 150rpx;
.page-img {
display: block;
width: 100vw;
}
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
}
} }

28
src/pages/20/index.ts

@ -1,29 +1,13 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
current: 0, onLoad() {},
handleTap1() {
wx.navigateTo({
url:"/pages/21/index"
})
}, },
onLoad(options) {
if (options.current) {
this.setData({
current: Number(options.current),
});
}
},
handlePage1() {
this.setData({
current: 1,
});
},
handlePage2() {
this.setData({
current: 2,
});
},
handlePage3(){
wx.navigateBack();
}
}); });
export {}; export {};

12
src/pages/20/index.wxml

@ -1,12 +1,2 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<swiper class="page" current="{{current}}"> <image class="page" mode="widthFix" src="/images/md/28.png" bind:tap="handleTap1"></image>
<swiper-item class="swiper-item1">
<image bind:tap="handlePage1" class="page-img" mode="widthFix" src="{{imageUrl}}45.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="widthFix" src="{{imageUrl}}46.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage3" class="page-img" mode="widthFix" src="{{imageUrl}}55.png?t={{Timestamp}}"></image>
</swiper-item>
</swiper>

37
src/pages/21/index.scss

@ -1,40 +1,3 @@
page {
padding-bottom: 100rpx;
}
.page { .page {
width: 100vw; width: 100vw;
min-height: 100vh;
padding-bottom: 150rpx;
.page-img {
display: block;
width: 100vw;
}
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
}
} }

24
src/pages/21/index.ts

@ -1,26 +1,12 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
current: 0, onLoad() {},
}, handleTap1() {
onLoad(options) {
if (options.current) {
this.setData({
current: Number(options.current),
});
}
},
handlePage1() {
wx.navigateTo({ wx.navigateTo({
url: "/pages/20/index?current=1", url:"/pages/22/index"
}); })
},
handlePage2() {
wx.navigateBack();
},
handlePage3() {
wx.navigateBack();
}, },
}); });

12
src/pages/21/index.wxml

@ -1,12 +1,2 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<swiper class="page" current="{{current}}"> <image class="page" mode="widthFix" src="/images/md/26.png" bind:tap="handleTap1"></image>
<swiper-item>
<image bind:tap="handlePage1" class="page-img" mode="widthFix" src="{{imageUrl}}47.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="widthFix" src="{{imageUrl}}48.png?t={{Timestamp}}"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage3" class="page-img" mode="widthFix" src="{{imageUrl}}49.png?t={{Timestamp}}"></image>
</swiper-item>
</swiper>

32
src/pages/22/index.scss

@ -2,31 +2,12 @@
width: 100vw; width: 100vw;
} }
.page-click1 { .page-click1 {
position: fixed; position: absolute;
top: 380rpx; top: 212rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 200rpx;
background-color: transparent;
}
.page-click2 {
position: fixed;
top: 640rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 170rpx;
background-color: transparent;
}
.page-click3 {
position: fixed;
top: 830rpx;
left: 0; left: 0;
z-index: 1; z-index: 1;
width: 750rpx; width: 750rpx;
height: 170rpx; height: 124rpx;
background-color: transparent; background-color: transparent;
} }
@ -34,6 +15,7 @@
position: fixed; position: fixed;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 2;
width: 100vw; width: 100vw;
padding-bottom: 20rpx; padding-bottom: 20rpx;
background-color: #fff; background-color: #fff;
@ -60,7 +42,7 @@
position: fixed; position: fixed;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 2; z-index: 3;
width: 100vw; width: 100vw;
} }
@ -68,7 +50,7 @@
position: fixed; position: fixed;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 2; z-index: 3;
width: 100vw; width: 100vw;
} }
@ -76,6 +58,6 @@
position: fixed; position: fixed;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 2; z-index: 3;
width: 100vw; width: 100vw;
} }

24
src/pages/22/index.ts

@ -1,35 +1,21 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
float1: false,
float2: false,
float3: false,
},
onLoad() {}, onLoad() {},
handelTap1() { handelTap1() {
this.setData({ wx.navigateTo({
float1: true, url: "/pages/23/index",
});
},
handelTap2() {
wx.reLaunch({
url: "/pages/18/index",
});
},
handleFloat1() {
this.setData({
float1: false,
}); });
}, },
handleTabbar1() { handleTabbar1() {
wx.reLaunch({ wx.reLaunch({
url: "/pages/11/index", url: "/pages/22/index",
}); });
}, },
handleTabbar2() { handleTabbar2() {
wx.reLaunch({ wx.reLaunch({
url: "/pages/17/index", url: "/pages/24/index",
}); });
}, },
}); });

13
src/pages/22/index.wxml

@ -1,14 +1,11 @@
<image class="page" mode="widthFix" src="{{imageUrl}}53.png?t={{Timestamp}}"></image> <image class="page" mode="widthFix" src="/images/md/29.png"></image>
<view class="page-click1" bind:tap="handelTap1"></view> <view class="page-click1" catch:tap="handelTap1"></view>
<view class="page-click2" bind:tap="handelTap2"></view>
<view class="tabbar"> <view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}tabbar2-3.png?t={{Timestamp}}"></image> <image class="tabbar-img" mode="widthFix" src="/images/md/tabbar3-1.png"></image>
<view class="tabbar-wrap"> <view class="tabbar-wrap">
<view class="tabbar-click" bind:tap="handleTabbar1"></view> <view class="tabbar-click"></view>
<view class="tabbar-click" bind:tap="handleTabbar2"></view> <view class="tabbar-click" catch:tap="handleTabbar2"></view>
<view class="tabbar-click"></view> <view class="tabbar-click"></view>
</view> </view>
</view> </view>
<image wx:if="{{float1}}" class="float1" mode="widthFix" src="{{imageUrl}}12.png?t={{Timestamp}}" bind:tap="handleFloat1"></image>

80
src/pages/23/index.scss

@ -1,81 +1,3 @@
.page { .page{
width: 100vw;
}
.page-click1 {
position: fixed;
top: 380rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 200rpx;
background-color: transparent;
}
.page-click2 {
position: fixed;
top: 640rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 170rpx;
background-color: transparent;
}
.page-click3 {
position: fixed;
top: 830rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 170rpx;
background-color: transparent;
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
}
}
.float1 {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
}
.float2 {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
}
.float3 {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw; width: 100vw;
} }

20
src/pages/23/index.ts

@ -2,25 +2,11 @@ const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {
float1: false, current: 0,
float2: false,
float3: false,
}, },
onLoad() {}, onLoad() {},
handelTap1() { reLaunch() {
wx.reLaunch({ wx.navigateBack()
url: "/pages/11/index",
});
},
handleFloat1() {
this.setData({
float1: false,
});
},
handleTabbar1() {
wx.reLaunch({
url: "/pages/18/index",
});
}, },
}); });

13
src/pages/23/index.wxml

@ -1,11 +1,2 @@
<image class="page" mode="widthFix" src="{{imageUrl}}54.png?t={{Timestamp}}"></image> <navigation-bar></navigation-bar>
<view class="page-click1" bind:tap="handelTap1"></view> <image class="page" mode="widthFix" src="/images/md/34.png" bind:tap="handleTap1"></image>
<view class="tabbar">
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}tabbar3-2.png?t={{Timestamp}}"></image>
<view class="tabbar-wrap">
<view class="tabbar-click" bind:tap="handleTabbar1"></view>
<view class="tabbar-click"></view>
</view>
</view>

59
src/pages/24/index.scss

@ -1,8 +1,63 @@
.page { .page {
width: 100vw; width: 100vw;
min-height: 100vh; }
.page-img { .page-click1 {
position: absolute;
top: 212rpx;
left: 0;
z-index: 1;
width: 750rpx;
height: 124rpx;
background-color: transparent;
}
.tabbar {
position: fixed;
bottom: 0;
left: 0;
z-index: 2;
width: 100vw;
padding-bottom: 20rpx;
background-color: #fff;
.tabbar-img {
width: 100%;
}
.tabbar-wrap {
position: absolute;
top: 0;
left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
.tabbar-click {
flex: 1;
height: 160rpx;
}
} }
} }
.float1 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float2 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}
.float3 {
position: fixed;
bottom: 0;
left: 0;
z-index: 3;
width: 100vw;
}

21
src/pages/24/index.ts

@ -1,17 +1,22 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: { data: {},
current: 0,
},
onLoad() {}, onLoad() {},
handlePage1() { handlePage() {
this.setData({ wx.navigateTo({
current: 1, url: "/pages/25/index",
});
},
handleTabbar1() {
wx.reLaunch({
url: "/pages/24/index",
}); });
}, },
handlePage2() { handleTabbar2() {
wx.navigateBack(); wx.reLaunch({
url: "/pages/24/index",
});
}, },
}); });

19
src/pages/24/index.wxml

@ -1,9 +1,10 @@
<navigation-bar></navigation-bar> <image class="page" mode="widthFix" src="/images/md/30.png" bind:tap="handlePage"></image>
<swiper class="page" current="{{current}}">
<swiper-item class="swiper-item1"> <view class="tabbar">
<image bind:tap="handlePage1" class="page-img" mode="aspectFit" src="{{imageUrl}}34.png?t={{Timestamp}}"></image> <image class="tabbar-img" mode="widthFix" src="/images/md/tabbar3-2.png"></image>
</swiper-item> <view class="tabbar-wrap">
<swiper-item> <view class="tabbar-click" catch:tap="handleTabbar1"></view>
<image bind:tap="handlePage2" class="page-img" mode="aspectFit" src="{{imageUrl}}37.png?t={{Timestamp}}"></image> <view class="tabbar-click"></view>
</swiper-item> <view class="tabbar-click"></view>
</swiper> </view>
</view>

24
src/pages/25/index.scss

@ -1,3 +1,27 @@
.page { .page {
width: 100vw; width: 100vw;
min-height: 100vh;
padding-bottom: 150rpx;
.page-img {
width: 100vw;
}
}
.page-click1 {
position: absolute;
top: 1386rpx;
left: 0;
z-index: 1;
width: 50vw;
height: 120rpx;
background-color: transparent;
}
.page-click2 {
position: absolute;
top: 1386rpx;
left: 50vw;
z-index: 1;
width: 50vw;
height: 120rpx;
background-color: transparent;
} }

25
src/pages/25/index.ts

@ -1,10 +1,29 @@
const _app = getApp<IAppOption>(); const _app = getApp<IAppOption>();
Page({ Page({
data: {}, data: {
current: 0,
},
onLoad() {}, onLoad() {},
handlePage() { handleTap1() {
wx.navigateBack(); if (this.data.current <= 0) {
wx.navigateBack();
return;
}
this.setData({
current: this.data.current - 1,
});
},
handleTap2() {
if (this.data.current >= 2) {
wx.navigateTo({
url: "/pages/7/index",
});
return;
}
this.setData({
current: this.data.current + 1,
});
}, },
}); });

16
src/pages/25/index.wxml

@ -1,2 +1,16 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<image class="page" mode="widthFix" src="{{imageUrl}}56.png?t={{Timestamp}}" bind:tap="handlePage"></image>
<swiper class="page" model:current="{{current}}">
<swiper-item class="swiper-item1">
<image bind:tap="handlePage1" class="page-img" mode="widthFix" src="/images/md/31.png"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="widthFix" src="/images/md/32.png"></image>
</swiper-item>
<swiper-item>
<image bind:tap="handlePage2" class="page-img" mode="widthFix" src="/images/md/33.png"></image>
</swiper-item>
</swiper>
<view class="page-click1" catch:tap="handleTap1"></view>
<view class="page-click2" catch:tap="handleTap2"></view>

19
src/pages/3/index.scss

@ -1,3 +1,22 @@
.page { .page {
width: 100vw; width: 100vw;
} }
.page-click1 {
position: absolute;
top: 1236rpx;
left: 0;
z-index: 1;
width: 50vw;
height: 200rpx;
background-color: transparent;
}
.page-click2 {
position: absolute;
top: 1236rpx;
left: 50vw;
z-index: 1;
width: 50vw;
height: 200rpx;
background-color: transparent;
}

3
src/pages/3/index.ts

@ -4,6 +4,9 @@ Page({
data: {}, data: {},
onLoad() {}, onLoad() {},
handleTap1() { handleTap1() {
wx.navigateBack();
},
handleTap2() {
wx.navigateTo({ wx.navigateTo({
url: "/pages/1/index", url: "/pages/1/index",
}); });

5
src/pages/3/index.wxml

@ -1,2 +1,5 @@
<navigation-bar></navigation-bar> <navigation-bar></navigation-bar>
<image class="page" mode="widthFix" src="{{imageUrl}}13.png?t={{Timestamp}}" bind:tap="handleTap1"></image> <image class="page" mode="widthFix" src="/images/md/8.png"></image>
<view class="page-click1" catch:tap="handleTap1"></view>
<view class="page-click2" catch:tap="handleTap2"></view>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save