vue3中,pinia如果应用选项式进行状态治理,则和vue2中应用vuex的办法一样,间接通过mapState和mapActions等办法放到组件外部即可。

vue3中复合式的话组件外部怎么监听呢?
应用Vue3中的API watchEffect办法,

<script setup>    import {watchEffect} from 'vue'    ...    watchEffect(() => {        // 监听pinia或者vuex变动当前得解决放在该处    })    ...</script>