Browse Source

修改nav-bottom的点击逻辑

remotes/origin/HEAD
wally 5 years ago
parent
commit
f9f50ad15b
  1. 6
      components/nav-bottom/nav-bottom.vue
  2. 16
      pages/index/index.vue

6
components/nav-bottom/nav-bottom.vue

@ -8,13 +8,13 @@
> >
<view class="cuIcon-home"></view>首页 <view class="cuIcon-home"></view>首页
</view> </view>
<view @tap="handleClickButton(1)" class="action text-gray add-action"> <view @tap="$emit('scan')" class="action text-gray add-action">
<button class="cu-btn cuIcon-scan bg-blue shadow"></button> <button class="cu-btn cuIcon-scan bg-blue shadow"></button>
扫一扫 扫一扫
</view> </view>
<view <view
:class="[index === 2 ? 'text-blue': 'text-gray']" :class="[index === 1 ? 'text-blue': 'text-gray']"
@tap="handleClickButton(2)" @tap="handleClickButton(1)"
class="action" class="action"
hover-class="cc-active" hover-class="cc-active"
> >

16
pages/index/index.vue

@ -4,7 +4,7 @@
<home v-if="navIndex === 0" /> <home v-if="navIndex === 0" />
<mine v-else /> <mine v-else />
</view> </view>
<nav-bottom @change="onNavChange" class="nav-bottom"></nav-bottom> <nav-bottom @change="onNavChange" @scan="onScan" class="nav-bottom"></nav-bottom>
</view> </view>
</template> </template>
@ -27,22 +27,10 @@ export default {
*/ */
onNavChange(index) { onNavChange(index) {
this.navIndex = index; this.navIndex = index;
switch (index) {
//
case 1:
this.handleScan();
break;
//
case 2:
break;
//
default:
break;
}
}, },
// //
handleScan() { onScan() {
console.log('扫一扫'); console.log('扫一扫');
}, },
}, },

Loading…
Cancel
Save