setup里使用router
vuex用法相同
setup() { const store = useStore() const state = store.state const getters = store.getters // console.log(mapState(store.state),'mapState') // console.log(mapMutations(store._mutations),'mapMutations') // console.log(mapActions(store._actions),'mapActions') // console.log(mapGetters(store.getters),'mapGetters') store.commit('test', test) store.dispatch('asyncTest') }
也可以通过实例访问 参考 VUE3.0 + TS 项目实战 (5)axios封装全局挂载以及setup里获取vue实例属性