add:底部TabBar公共组件封装

This commit is contained in:
talktao 2022-03-18 23:28:05 +08:00
parent 3e99d73a82
commit a7b83f5f63

View File

@ -14,7 +14,7 @@ import { reactive, ref } from 'vue'
} }
const props = defineProps<tabProps>() const props = defineProps<tabProps>()
console.log(props.data,'props.data'); console.log(props.data,'props.data');
const emit = defineEmits(['chang']) const emit = defineEmits(['chang'])
@ -30,11 +30,11 @@ import { reactive, ref } from 'vue'
</script> </script>
<template> <template>
<div> <div>
<van-tabbar fixed route v-model="active" @change="onChange"> <van-tabbar fixed route v-model="active" @change="onChange">
<van-tabbar-item v-for="(item, index) in props.data" :to="item.to" :name="item.name" :key="index" :icon="item.icon">{{item.title}}</van-tabbar-item> <van-tabbar-item v-for="(item, index) in props.data" :to="item.to" :name="item.name" :key="index" :icon="item.icon">{{item.title}}</van-tabbar-item>
</van-tabbar> </van-tabbar>
</div> </div>
</template> </template>