반응형

vuex 5

사용자가 Vue 및 Vuex에서 첫 번째 경로에서 두 번째 경로 및 두 번째 경로에서 첫 번째 경로로 이동할 때 첫 번째 경로에서 기능을 실행하려고 합니다.

사용자가 Vue 및 Vuex에서 첫 번째 경로에서 두 번째 경로 및 두 번째 경로에서 첫 번째 경로로 이동할 때 첫 번째 경로에서 기능을 실행하려고 합니다. 적재된 경로(첫 번째 경로)에서 함수를 실행한 후 두 번째 경로로 이동하고 싶습니다.다시 사용자는 2번째 경로에서 1번째 경로로 이동합니다. 나는 사용자가 Vue와 Vuex에서 2번째 경로에서 1번째 경로로 이동할 때 1번째 경로에서 기능을 실행하고 싶습니다. 마운트 전에 Created와 같은 Vue 수명 주기 후크를 사용해 보았지만 작동하지 않습니다. 제가 Vue 프로젝트에서 무엇을 실행해야 하는지, 어떻게 실행해야 하는지 알려주실 수 있나요? 감사해요.vue-router 탐색 가드는 각 라우터가 변경되기 전 또는 각 라우터 이후에 호출할 전역 후..

programing 2023.06.19

axios 응답 값을 변수 vue.js에 할당할 수 없습니다.

axios 응답 값을 변수 vue.js에 할당할 수 없습니다. 배열을 만들었습니다.lists몇 개의 문자열을 포함합니다.이제 나는 루프를 하고 싶습니다.lists(즉, in)getSubs()Axios 요청을 합니다.이 요청에는 다음 문자열이 하나 포함되어야 합니다.lists매번. 내 코드: computed: { subscribers: { get() { return this.$store.state.subscribers; }, set(value) { this.$store.commit('updateSubscribers', value); }, }, }, methods: { getLodzkie() { axios .get(`correct_domain/lodzkietargi/get`) .then((response) ..

programing 2023.06.14

"쓰기 작업 실패: 계산된 속성 "포스트"가 읽기 전용입니다."

"쓰기 작업 실패: 계산된 속성 "포스트"가 읽기 전용입니다." PostList에서 게시물을 제거하려고 하지만 오류가 발생합니다. 사후 기능 제거 removePost(post) { this.posts = this.posts.filter((p) => p.id !== post.id); }, 여기서 초기화된 게시물 computed: { ...mapState({ posts: (state) => state.post.posts, }), ...mapGetters({ sortedPosts: "post/sortedPosts", sortedAndSearchedPosts: "post/sortedAndSearchedPosts", }), }, 어디에 있는지 확실하지 않음this.posts실제로는 초기에 설정됩니다.아키텍처가 올..

programing 2023.06.14

Firebase를 사용하여 페이지를 새로 고칠 때 토큰 null을 가져옵니다.auth(.oAuthStateChanged)

Firebase를 사용하여 페이지를 새로 고칠 때 토큰 null을 가져옵니다.auth(.oAuthStateChanged) 저는 파이어베이스와 Vuejs를 사용하는 웹사이트를 개발하고 있습니다.저는 vuex로 상태 관리를 합니다.페이지를 다시 읽을 때 토큰이 다시 로드되지 않습니다.지금까지 나는 autoSignIn이라는 작업을 구현했습니다. 그의 작업은 페이지를 새로 고친 후 사용자를 계속 기록하는 것입니다.저도 토큰으로 같은 방법을 시도해 봤는데, 작동이 안 되는 것 같습니다.제가 무엇을 잘못하고 있는지 알 수 없습니까?제 생각은 사용자가 페이지를 새로 고칠 때 사용자 인증과 마찬가지로 토큰을 다시 로드해야 한다는 것입니다. 페이지를 다시 로드할 때 프로그램이 수행하는 작업은 다음과 같습니다. gette..

programing 2023.06.14

vuex의 상태를 변환하는 중

vuex의 상태를 변환하는 중 저는 제 DB에 api 호출을 해서 돌연변이를 일으키려고 노력하고 있지만 별로 성공하지 못하고 있습니다. 스토어.js import Vue from 'vue' import Vuex from 'vuex' import axios from 'axios'; Vue.use(Vuex) export const store = new Vuex.Store({ state: { photons: [], }, mutations: { setData(state, value) { console.log(value) state.photons = value } }, actions: { async getData(context) { const data = await axios.get('10.10.10.1:3000/..

programing 2023.06.09
반응형