1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| import { provide, ref, inject } from 'vue'
|
| // eslint-disable-next-line symbol-description
| const adminSymbol = Symbol()
|
| export const useAdminProvide = () => {
| const flag = ref(false)
| provide(adminSymbol, flag)
| }
|
| export const useAdminInject = () => {
| const adminContext = inject(adminSymbol)
|
| return adminContext
| }
|
|