1Panel/frontend/src/views/website/runtime/components/port-jump.vue

22 lines
528 B
Vue

<template>
<div v-if="row.port != ''">
<span v-for="(port, index) in row.exposedPorts" :key="index">
<el-button icon="Position" plain size="small" @click="jump(port.hostPort, 'http')">
{{ port.hostIP }}:{{ port.hostPort }}->{{ port.containerPort }}
</el-button>
</span>
</div>
</template>
<script setup>
defineProps({
row: {
type: Object,
required: true,
},
jump: {
type: Function,
required: true,
},
});
</script>