반응형

vuex 285

Vuex: getter는 기능해야 하지만 모듈 "customer"의 "getters.default"는 {}임

Vuex: getter는 기능해야 하지만 모듈 "customer"의 "getters.default"는 {}임 나는 몇 개의 모듈로 Vuex 스토어를 구성했는데, 지금 내가 해결할 수 없는 이상한 Vuex 오류에 직면해 있다. Uncaught Error: [vuex] getters should be function but "getters.default" in module "customer" is {}. at assert (vuex.esm.js?358c:97) at eval (vuex.esm.js?358c:271) at eval (vuex.esm.js?358c:85) at Array.forEach () at forEachValue (vuex.esm.js?358c:85) at eval (vuex.esm.js?..

programing 2022.05.11

어레이에서 고유 ID를 필터링하는 VueX Getter

어레이에서 고유 ID를 필터링하는 VueX Getter 객체가 포함된 배열을 필터링하여 고유한 메시지가 포함된 각 메시지를 가져오려고 함correspondence_id. **스토어에 '메시지' 포함(이러한 구조): 필터링할 위치의 getters. getCorrespondedUsers: (state) => { return state.messages.unique } 모든 메시지에 다음이 포함됨correspondence_id하지만 지금은 모든 메세지만 볼 수 있지만, 나는 단지 독특한 사람들을 잡고 싶다.이것의 목적은 메세지가 있지만, 왼쪽에는 내가 메세지를 보낸 사람 하나하나를 보여주고 싶다(하지만 어떻게 하면 한 사람 한 사람씩만 표시할 수 있을지 잘 모르겠다). 메시지를 필터링하여 각 메시지를 고유한 메..

programing 2022.05.11

Axios/Vuex api 쿼리가 작동하지 않음, 매개 변수 오류

Axios/Vuex api 쿼리가 작동하지 않음, 매개 변수 오류 iTunes API를 쿼리하는 Vue 앱에서 Axios와 Vuex를 사용하고 있지만 검색/텍스트 필드에서 입력된 값을 가져오는 데 문제가 있다.쿼리 문자열에서 매개 변수 인수에 대한 오류가 표시됨.코드는 아래에 있다. 검색 상자 그리고 searchData 기능은 async searchData({ params }) { let config = { headers: { 'Accept': 'application/json' } } const response = await this.$http.get(`https://itunes.apple.com/search? term=${params.id}&entity=album`, config); //store.co..

programing 2022.05.11

Vue.js 문 닫는 동안 차단되지 않음(진행이 완료될 때까지 백엔드 대기)

Vue.js 문 닫는 동안 차단되지 않음(진행이 완료될 때까지 백엔드 대기) vue 작업에서 백엔드를 폴링하고 싶다(다른 사람에게 전화함).async어떤 것이 처리가 완료될 때까지(앞쪽 끝에는 진행 상태가 끝날 때까지 로더가 표시됨) 아래에 설명된 조치? ) 다시 말해, API 호출을 다음과 같이 반복적으로 만들고 싶다. actions: { load: async ({dispatch, commit, state}, {args}) => { await dispatch('progressPolling', {progressUrl, userId}) // continue ONLY when progress has finished, else blocks at this statement ... } progressPolling..

programing 2022.05.11

AJAX 호출을 위해 Vuex Store 데이터를 준비하는 적절한 방법

AJAX 호출을 위해 Vuex Store 데이터를 준비하는 적절한 방법 나는 약 30개의 필드가 들어 있는 Vuex 매장이 있는데, 지난 이틀 동안 나는 AJAX 포스트 메소드에 전달하기 전에 어떻게 적절하게 수집할 수 있는지 알아내려고 노력했다.나는 Vuex 속성이 반응적이고 이것이 문제를 일으킬 수 있다는 것을 이해한다.난 이 댕그렁이가 내 아스펜을 제대로 채울 수 있도록 테스트를 하고 있어.넷 컨트롤러와 내가 발견한 것은 이렇다. 아래 로그는 AJAX 통화 전후를 보여준다. 하드코딩된 내 물건은 잘 작동하지만, 이것은 단지 테스트용이었다. var obj = { 'essay': 'hardcoded nonsense is nonsense', 'age': 28 } 나의 다음 시도는 바로 합격하는 것이었다...

programing 2022.05.10

NuxtJS에서 인증된 Axios 글로벌 구성 - VueJs

NuxtJS에서 인증된 Axios 글로벌 구성 - VueJs 나는 NuxtJS - VueJS에서 인증된 것으로 Axios를 전세계적으로 구성할 수 있는 방법을 찾는다. (나는 주로 NUXTJS를 사용한다.) 내가 필요한 모든 것은: 만약 사용자가 로그인해서 $store에 토큰을 가지고 있다면, 악시오는 이 토큰을 얻을 것이다. 사용자가 익명인 경우 axios가 이 토큰을 가져오지 않음 ~/플러그인/포도스 import axios from 'axios' import AuthenticationStore from '~/store' var api = axios.create({ baseURL: 'http://localhost:8000/api/v1/', 'headers': {'Authorization': 'JWT '..

programing 2022.05.10

Vuex - 저장소 항목을 두 번 변환하거나, 새 항목을 커밋하거나, 구성 요소의 변환을 마운트할 때마다 수행하시겠습니까?

Vuex - 저장소 항목을 두 번 변환하거나, 새 항목을 커밋하거나, 구성 요소의 변환을 마운트할 때마다 수행하시겠습니까? 나는 하나의 대형 스토어 아이템을 두 번 분리하여 변환하고 그 결과를 새로운 추가 스토어 아이템 두 개로 다시 스토어에 커밋하고 싶다. setEventsData: (state, data) => {...} // main huge master object // do transformations on it then setGridData: (state, transformedEventsData) => {} setCalendarData: (state, differentTransformedEventsData) => {} 내 생각은 App.js에서 변환을 하고 위와 같이 새로운 스토어 아이템에 맡..

programing 2022.05.10

Quasar 프레임워크를 사용하여 Vuex 스토어 모듈 작업의 vue 라우터에 액세스하는 방법

Quasar 프레임워크를 사용하여 Vuex 스토어 모듈 작업의 vue 라우터에 액세스하는 방법 나는 사용하고 있다 퀘이사 프레임워크 v2 베타 Vue 3 컴포지션 API 브룩스 4 활자표기 내 문제: 라우터를 가져오고 Vuex store module actions.ts에서 사용자를 리디렉션하려고 할 때Router.push('/')그것은 나에게 오류를 보여준다. =>Property 'push' does not exist on type 'RouteCallback' actions.ts import { ActionTree } from 'vuex' import { StateInterface } from '../index' import { LoginResponseInterface } from './state' im..

programing 2022.05.10

vuex 페이로드가 정의되지 않음

vuex 페이로드가 정의되지 않음 나는 고객 정보와 함께 데이터베이스의 모든 송장을 로드하려고 노력하지만, 내 앱이 로드될 때 나는 크롬뷰 확장에 정의되지 않은 페이로드를 받는다. 나의 목표는 송장표에 고객 ID 대신 고객 이름을 표시하는 것이다.나는 인보이스와 고객사이의 관계를 확실히 선언했다. 이것은 내 InvoiceController에 있는 코드다. public function loadInvoice() { $results = Invoice::with(['customer']) ->orderBy('created_at', 'desc') ->paginate(15); return response() ->json(['results' => $results]); } 이것은 데이터베이스에서 모든 송장을 검색하는 나..

programing 2022.05.10

Nuxtjs Vuex가 변경 내용을 저장하지 않음

Nuxtjs Vuex가 변경 내용을 저장하지 않음 세션 간에 저장된 데이터가 있는 경우window.localStorage새 세션이 시작되면 플러그인은 데이터를 가져와 저장소에 추가한다. // ./store/data.js export const state = () => ({ data: [] }) export const mutations = { addItemToData (state, item) { state.data = state.data.push(item) }, setData (state, data) { state.data = data }, } // ./store/index.js import localStorage from '../plugins/localStorage' export const plugins..

programing 2022.05.08
반응형