반응형
Vue 3 스토어를 Vuex 없이 유지하는 방법
를 사용하고 있습니다.vue 3 store
컴포넌트(이 경우 이미지 링크) 간에 값을 전달합니다.
다음과 같습니다store.js
.
import {reactive} from "vue";
const re = reactive({})
export default {
re
}
이미지 링크는 컴포넌트에 할당되어 있습니다.
store.re.article = '../../images/1.jpg'
다른 컴포넌트에서 호출되었습니다.
<img :src="store.re.article">
지금 문제는 그 가게가 지속적이지 않다는 것이다.페이지를 갱신하면 링크가 존재하지 않기 때문에 이미지가 로드되지 않습니다.나는 할 수 있다localstorage
/sessionstorage
하지만 영구적인 스토어를 실현하는 보다 우아한 방법이 없을까 생각하고 있습니다(예:vuex
예를 들어)를 참조해 주세요.
이 도구는 존재했지만 더 이상 유지 보수되지 않습니다.https://github.com/robinvdvleuten/vuex-persistedstate
세션이나 로컬 스토리지를 사용해도 괜찮을 것 같습니다.
pinia를 사용하는 사용자를 위해 가장 최근에 작업 중인 솔루션이 있습니다.
https://github.com/prazdevs/pinia-plugin-persistedstate
언급URL : https://stackoverflow.com/questions/71351739/how-to-persist-vue-3-store-without-vuex
반응형
'programing' 카테고리의 다른 글
v-show에 표시된 후 입력에 초점을 맞춥니다. (0) | 2022.07.12 |
---|---|
ES6 구문을 사용하여 vue에서 여러 구성 요소를 가져올 수 없음 (0) | 2022.07.11 |
appcompat v7을 사용하여 EditText 최종 라인 색상 변경 (0) | 2022.07.11 |
%*의 형식 지정자는 무엇을 의미합니까? (0) | 2022.07.11 |
두 개의 명명된 vuex 모듈 간에 작업을 디스패치하는 방법이 있습니까? (0) | 2022.07.11 |