虽然早就知道 mapState 的存在,但还是极少使用。最近代码的computed变多才开始意识到好处。
原来的代码:
computed: { findLastSixMonthAir () { return this.$store.state.theme.findLastSixMonthAir }, findLastSixMonthAirTown () { return this.$store.state.theme.findLastSixMonthAirTown }, },
改完的代码:
import { mapState } from 'vuex' computed: { ...mapState('theme', ['findLastSixMonthAir', 'findLastSixMonthAirTown']) },