实现卫星表格数据的更新

This commit is contained in:
yezhichao
2021-11-24 07:57:42 +08:00
parent 2c55d2b5e5
commit c22e126c5c
5 changed files with 58 additions and 25 deletions

View File

@@ -12,7 +12,7 @@
<div class="table-body flex flex-col overflow-hidden">
<div
class="row-item flex"
v-for="(row, ri) in satellites"
v-for="(row, ri) in data.satellites"
:key="`${row.toString()}`"
:style="`
line-height: 40px;
@@ -36,24 +36,23 @@ import { reactive } from 'vue'
const oddRowBGC = '#003B51'
const evenRowBGC = '#0A2732'
const header = ['#', '卫星编号', '仰角', '方位角', '载噪比']
const satellites = reactive([
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 2, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
{ id: 1, SVID: '1', ele: '1', az: '1', cn0: '1' },
])
const header = ['卫星编号', '仰角', '方位角', '载噪比']
const data = reactive({
satellites: [{id: "20", elevationDeg: 68, azimuthTrue: 322, SNRdB: 25}]
})
const update = (GSVArr: Array<any>) => {
if (GSVArr.length <= 0 ) return
let satellites: any[] = []
GSVArr.forEach((GSV) => {
satellites = satellites.concat(GSV.satellites)
})
console.log(satellites, '====================');
data.satellites = satellites
}
defineExpose({ update })
</script>
<style scoped>