<template> <div class="container"> <div class="name">{{data.name}}</div> <div class="value" style="width: 25%">{{data.electric}}</div> <div class="value" style="width: 50%">{{data.distance}}</div> <div class="value1">{{data.lng}},{{data.lat}}</div> </div> </template> <script> export default { name: 'ImageBlock', props: { data: { type: Object, default: () => { return { name:'1号',electric:'36%',distance: '20海里',lng:'116.876473',lat:'39.342181' } } } }, data() { return { } }, created() { }, methods: { } } </script> <style rel="stylesheet/scss" lang="scss" scoped> .container{ min-width: 185px; margin-right: 5px; display: flex; flex-direction: row; flex-wrap: wrap; height: 45px; background: url("../../../assets/images/btn.png") no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; line-height: 20px; text-align: center; padding: 2px 0px; .name{ white-space:nowrap; color: red; width: 25%; overflow: hidden; } .value{ white-space:nowrap; color: white; font-size: 15px; overflow: hidden; } .value1{ white-space:nowrap; color: #00f5ff; width: 100%; font-size: 14px; text-align: center; overflow-x: visible; } } </style>