This commit is contained in:
2023-08-15 13:29:52 +08:00
parent 433a4d8f3d
commit c081f0fc29
25 changed files with 1328 additions and 448 deletions

View File

@@ -1,44 +0,0 @@
<script lang="ts" setup>
import {Cart, Category, Home, My} from '@nutui/icons-vue-taro';
import Taro from '@tarojs/taro';
import {computed} from "vue";
const prop = defineProps({
value: {
type: String,
default: "1"
},
})
let tabIndex = computed({
get() {
return prop.value
},
set(val) {
console.log(val)
// prop.value = val
}
})
const tabSwitch = (e) => {
console.log(e)
Taro.switchTab({
url: e.href
})
}
</script>
<template>
<view>
<nut-tabbar bottom placeholder safe-area-inset-bottom @tab-switch="tabSwitch" v-model="tabIndex">
<nut-tabbar-item tab-title="首页" :icon="Home" name="1" href="/pages/index/index"></nut-tabbar-item>
<nut-tabbar-item tab-title="分类" :icon="Category" name="2" href="/pages/category/index"></nut-tabbar-item>
<nut-tabbar-item tab-title="购物车" :icon="Cart" name="3" href="/pages/cart/index"></nut-tabbar-item>
<nut-tabbar-item tab-title="我的" :icon="My" name="4" href="/pages/user/index"></nut-tabbar-item>
</nut-tabbar>
</view>
</template>
<style lang="scss">
</style>