-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathAccessTokenList.js
More file actions
35 lines (31 loc) · 963 Bytes
/
AccessTokenList.js
File metadata and controls
35 lines (31 loc) · 963 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import NavBar from "../components/NavBar.vue";
import NavBox from "../components/NavBox.vue";
import {onBeforeMount, reactive, toRefs} from 'vue'
import {dealAccessTokenList, getAccessTokenList} from "../services/tokens";
import {getCsrf} from "../services/user";
export default {
name: "AccessTokenList",
components: {
'nav-bar': NavBar,
'nav-box': NavBox,
},
setup() {
const state = reactive({
tokens: [],
})
const localStorageInit = () => {
getCsrf().then(res=>{
sessionStorage.setItem('csrftoken', res.data.token)
})
}
onBeforeMount(async () => {
state.tokens = []
// localStorageInit()
// let res = await getAccessTokenList()
// state.tokens = res.data && res.data.results ? dealAccessTokenList(res) : []
})
return {
...toRefs(state),
}
},
}