Я использую Vuex
и отображаю данные следующим образом:
<template>
<div>
<div>
<div v-for="port in ports">
<port :port="port"></port>
</div>
</div>
</div>
</template>
<script>
import { mapState } from 'vuex';
export default {
computed: {
...mapState({
ports: state => state.ports.ports,
})
}
}
</script>
Проблема, с которой я столкнулся сейчас, заключается в том, что когда я изменяю ports state
в другом компоненте, он корректно обновляет ports state
но порт в цикле v-for
не обновляется.
Как мне убедиться, что данные в компоненте порта rerenders
также правильно?