|
|
@@ -2,7 +2,8 @@
|
|
|
<div>
|
|
|
<h3>堆区</h3>
|
|
|
<template v-if="objects !== null">
|
|
|
- <v-btn v-for="item of objects" :key="item.id" block text :color="item.fresh ? 'red' : 'black'">
|
|
|
+ <v-btn v-for="item of objects" :key="item.id" block text :color="item.fresh ? 'red' : 'black'"
|
|
|
+ @click="handleClickDetail">
|
|
|
<div class="button-text">{{item.id}}</div>
|
|
|
</v-btn>
|
|
|
</template>
|
|
|
@@ -19,19 +20,16 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- handleClickDetail() {
|
|
|
- this.$emit('click-detail')
|
|
|
+ handleClickDetail ({ detail }) {
|
|
|
+ this.$emit('click-detail', {
|
|
|
+ detail,
|
|
|
+ component: 'j-heap-detail'
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.button-text {
|
|
|
- width: 100%;
|
|
|
- text-transform: initial;
|
|
|
- letter-spacing: 0;
|
|
|
- // font-family: ;
|
|
|
- text-align: left;
|
|
|
-}
|
|
|
+@import "common.scss";
|
|
|
</style>
|