<template> <div class="container"> <div class="title">当前位置</div> <div class="content"> <div style="width: 100%;height: 30px;display: flex;"> <el-image :src="img" style="width: 30px;height: 30px"/> <div class="position">{{position.lng}},{{position.lat}}</div> </div> <div class="block" v-for="(value,key,index) in data" :key="index"> <item :data="value"/> </div> </div> </div> </template> <script> import Item from "./components/item"; export default { name: 'Position', components: {Item}, data() { return { img:require('@/assets/images/local.png'), position:{ lng:'116.876473', lat:'39.342181' }, data:[ {name:'温度',value:'30.5°C',color:'#f3232c'}, {name:'海拔',value:'291',color:'#eacb18'}, {name:'气压',value:'1011.9hPa',color:'#00f5ff'}, {name:'浪高',value:'3.7m',color:'#50C55C'}, ] } }, created() { }, methods: { } } </script> <style rel="stylesheet/scss" lang="scss" scoped> .container{ background: url("../../assets/images/bg.png") no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; .title{ color: #00f5ff; font-size: 17px; margin: 20px 0px 25px 20px; } .content{ display: flex; flex-wrap: wrap; flex: 1; padding-left: 20px; .position{ color: #50C55C; padding-left: 20px; line-height: 30px; text-align: center; font-weight: bold; } .block{ width: 50%; } } } </style>