<div class="tile-content">
<Progress progressValue="{{item.disk}}" />
</div>
### Progress.vue
script setup
defineProps({
progressValue: String
})
const getProgressColor = (v) => {
console.log(v)
return (parseInt(v) >= 80 ? 'bg-red-500' : 'bg-blue-500');
}
/script
<template>
<div class="progress">
<div class="progress-bar" :class="getProgressColor(progressValue)" :style="{width: progressValue + '%'}"></div>
</div>
</template>
- {{item.disk}} 被当成一个字符串了,怎么把 item.disk 的值传给 Progress
- script 没有 <> 是有这个不让发