programing

vue의 로컬 저장소에 값을 추가하는 방법

prostudy 2022. 5. 3. 20:55
반응형

vue의 로컬 저장소에 값을 추가하는 방법

나 지금 뭐 좀 먹으려고.laravel passport authentication,generating access tokens그리고 그것들을 보관한다.localStorage, 액세스 토큰을 가져올 수 있지만 localStorage에 배치하는 동안 값을 가져올 수 없음, 그렇게 하는 동안 다음과 같은 작업을 구현하고 있다.

axios.post('/oauth/token', postData).then(response => {
    if(response.status === 200)
    {
        authUser.access_token = response.data.access_token;
        authUser.refresh_token = response.data.refresh_token;
        console.log(authUser);
        window.localStorage.setItem('authUser', JSON.stringify(authUser))
        console.log(window.localStorage.getItem('authUser'))
    }
})

내가 미리 정의된 라벨로 구현한다고 말했듯이 내가 사용하는 자원은 디폴트(default)이다.더 추가해야 하는 거 있어?맘에 들다vue-resource

값을 구문 분석하는 것을 잊지 마십시오.JSON.strigify,다음이 작동해야 한다.

// Saving
localStorage.setItem('authUser', JSON.stringify(authUser));

// Fetching
JSON.parse(localStorage.getItem('authUser'))

참조URL: https://stackoverflow.com/questions/44002346/how-to-add-values-in-localstorage-in-vue

반응형