20 changed files with 116 additions and 259 deletions
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
{ |
||||
"component": true, |
||||
"styleIsolation": "apply-shared", |
||||
"usingComponents": {} |
||||
} |
||||
@ -0,0 +1,24 @@
@@ -0,0 +1,24 @@
|
||||
.tabbar { |
||||
position: fixed; |
||||
bottom: 0; |
||||
left: 0; |
||||
z-index: 2; |
||||
width: 100vw; |
||||
.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: 100%; |
||||
} |
||||
} |
||||
} |
||||
@ -0,0 +1,51 @@
@@ -0,0 +1,51 @@
|
||||
const app = getApp<IAppOption>(); |
||||
|
||||
Component({ |
||||
properties: { |
||||
current: { |
||||
type: Number, |
||||
value: 1, |
||||
}, |
||||
}, |
||||
|
||||
data: { |
||||
imageUrl: app.globalData.imageUrl, |
||||
Timestamp: new Date().getTime(), |
||||
}, |
||||
|
||||
lifetimes: { |
||||
attached() { |
||||
this.setData({ |
||||
Timestamp: new Date().getTime(), |
||||
}); |
||||
}, |
||||
}, |
||||
|
||||
methods: { |
||||
handleTabbar1() { |
||||
wx.reLaunch({ |
||||
url: "/pages/1/index", |
||||
}); |
||||
}, |
||||
handleTabbar2() { |
||||
wx.reLaunch({ |
||||
url: "/pages/4/index", |
||||
}); |
||||
}, |
||||
handleTabbar3() { |
||||
wx.navigateTo({ |
||||
url: "/pages/7/index", |
||||
}); |
||||
}, |
||||
handleTabbar4() { |
||||
wx.reLaunch({ |
||||
url: "/pages/5/index", |
||||
}); |
||||
}, |
||||
handleTabbar5() { |
||||
wx.reLaunch({ |
||||
url: "/pages/6/index", |
||||
}); |
||||
}, |
||||
}, |
||||
}); |
||||
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
<view class="tabbar"> |
||||
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}nmosd/tabbar{{current}}.png?t={{Timestamp}}"></image> |
||||
<view class="tabbar-wrap"> |
||||
<view class="tabbar-click" wx:if="{{current !== 1}}" catch:tap="handleTabbar1"></view> |
||||
<view class="tabbar-click" wx:else></view> |
||||
<view class="tabbar-click" wx:if="{{current !== 2}}" catch:tap="handleTabbar2"></view> |
||||
<view class="tabbar-click" wx:else></view> |
||||
<view class="tabbar-click" wx:if="{{current !== 3}}" catch:tap="handleTabbar3"></view> |
||||
<view class="tabbar-click" wx:else></view> |
||||
<view class="tabbar-click" wx:if="{{current !== 4}}" catch:tap="handleTabbar4"></view> |
||||
<view class="tabbar-click" wx:else></view> |
||||
<view class="tabbar-click" wx:if="{{current !== 5}}" catch:tap="handleTabbar5"></view> |
||||
<view class="tabbar-click" wx:else></view> |
||||
</view> |
||||
</view> |
||||
@ -1,3 +1,5 @@
@@ -1,3 +1,5 @@
|
||||
{ |
||||
"usingComponents": {} |
||||
"usingComponents": { |
||||
"tabbar": "/components/tabbar/tabbar" |
||||
} |
||||
} |
||||
|
||||
@ -1,3 +1,5 @@
@@ -1,3 +1,5 @@
|
||||
{ |
||||
"usingComponents": {} |
||||
"usingComponents": { |
||||
"tabbar": "/components/tabbar/tabbar" |
||||
} |
||||
} |
||||
|
||||
@ -1,12 +1,4 @@
@@ -1,12 +1,4 @@
|
||||
<navigation-bar></navigation-bar> |
||||
<image class="page" mode="widthFix" src="{{imageUrl}}nmosd/012.png?t={{Timestamp}}"></image> |
||||
|
||||
<view class="tabbar"> |
||||
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}nmosd/tabbar2.png?t={{Timestamp}}"></image> |
||||
<view class="tabbar-wrap"> |
||||
<view class="tabbar-click" catch:tap="handleTabbar1"></view> |
||||
<view class="tabbar-click"></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> |
||||
<tabbar current="{{2}}"></tabbar> |
||||
|
||||
@ -1,3 +1,5 @@
@@ -1,3 +1,5 @@
|
||||
{ |
||||
"usingComponents": {} |
||||
"usingComponents": { |
||||
"tabbar": "/components/tabbar/tabbar" |
||||
} |
||||
} |
||||
|
||||
@ -1,13 +1,4 @@
@@ -1,13 +1,4 @@
|
||||
<navigation-bar></navigation-bar> |
||||
<image class="page" mode="widthFix" src="{{imageUrl}}nmosd/05.png?t={{Timestamp}}" bind:tap="handleTap1"></image> |
||||
|
||||
<view class="tabbar"> |
||||
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}nmosd/tabbar3.png?t={{Timestamp}}"></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"></view> |
||||
<view class="tabbar-click" catch:tap="handleTabbar5"></view> |
||||
</view> |
||||
</view> |
||||
<tabbar current="{{4}}"></tabbar> |
||||
|
||||
@ -1,3 +1,5 @@
@@ -1,3 +1,5 @@
|
||||
{ |
||||
"usingComponents": {} |
||||
"usingComponents": { |
||||
"tabbar": "/components/tabbar/tabbar" |
||||
} |
||||
} |
||||
|
||||
@ -1,13 +1,4 @@
@@ -1,13 +1,4 @@
|
||||
<navigation-bar></navigation-bar> |
||||
<image class="page" mode="widthFix" src="{{imageUrl}}nmosd/014.png?t={{Timestamp}}" bind:tap="handleTap1"></image> |
||||
|
||||
<view class="tabbar"> |
||||
<image class="tabbar-img" mode="widthFix" src="{{imageUrl}}nmosd/tabbar4.png?t={{Timestamp}}"></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> |
||||
<tabbar current="{{5}}"></tabbar> |
||||
|
||||
Loading…
Reference in new issue