app.js 367 Bytes
import { mapState, mapActions } from 'pinia'
import { useCounterStore } from '@/stores/counter'

const AppMixin = {
	computed: {
		...mapState(useCounterStore, ['isLogin', 'userInfo', 'userToken', 'config', 'noticeNum'])
	},
	methods: {
		...mapActions(useCounterStore, ['login', 'loginOut', 'setUserInfo', 'setConfig', 'setNoticeNum'])
	}
}

export default AppMixin