반응형

Vuex 5

Vuex에서 사용자 지정 개체 메서드를 사용하는 방법은 무엇입니까?

Vuex에서 사용자 지정 개체 메서드를 사용하는 방법은 무엇입니까? 저는 바늘 논리를 캡슐화한 여러 사용자 지정 js 개체가 있습니다.따라서 이러한 개체는 vuex와 전혀 관련이 없습니다. export default class Property { constructor(object) { // some logic } addChild(property) { // some logic } } 또한 내 vue 구성 요소에 button이 있는데, 이 버튼은 vue를 발사하는 방법입니다. methods: { addItem() { this.property.addChild(); }, }, 그리고 문제가 있습니다.this.propertyvuex 스토어의 개체입니다.따라서 메소드를 그런 식으로 호출하면 값 오류가 발생합니다. ..

programing 2023.07.15

로드 시 Vuex의 모듈에 데이터 전달

로드 시 Vuex의 모듈에 데이터 전달 API에 대한 CRUD 메서드를 위한 재사용 가능한 Vuex 모듈이 있습니다.로드할 때 상위 모듈에서 관련 URL을 전달하려면 어떻게 해야 합니까? 예를 들어, company.module.js var URL; const state = { all: [], items: [], editing: false, url: URL }; ... export default { state, getters, actions, mutations, modules: { crud: crudModule } }; crud.module.js const state = { url: '', // Get the URL from company.module here? status: { loading: false..

programing 2023.06.20

VUEX API 계층이 변환됩니까, 아니면 GETER입니까?

VUEX API 계층이 변환됩니까, 아니면 GETER입니까? API에서 응답이 있다고 가정해 보겠습니다. { name: 'Mat', last_name: 'Kowalsky', } 사용자 인터페이스는 다음과 같습니다. { name: string; lastName: string; children: Person[] } 한 모델을 다른 모델로 전환하기에 가장 좋은 장소는 어디입니까?내가 이렇게 돌연변이를 일으켜야 하나요? const setPerson: (state: State, person: any) => { state.person = { name: person.name, lastName: person.last_name, children: (person.children) ? person.children : [] ..

programing 2023.06.10

vuex 작업 개체 내부에 비동기 코드를 작성하는 방법은 무엇입니까?

vuex 작업 개체 내부에 비동기 코드를 작성하는 방법은 무엇입니까? 제 vue.js 앱에 Restapi가 있는데 vuex를 사용하여 비동기 코드를 작성하는 다른 방법이 있는지 알고 싶습니다. 내 코드는 이렇게 생겼습니다. //store.js const actions = { async GET_CLAN_MEMBERS({commit},id){ let token = users.getters.getToken; return await axios.post(config.api + 'clans/' + id,{token}) } }; //Component.vue created (){ this.$store.dispatch('GET_CLAN_MEMBERS',this.$route.params.id).then((res) => {..

programing 2023.06.10

Axios 약속이 vue 메서드에서 오류를 발생시키지 않습니다.

Axios 약속이 vue 메서드에서 오류를 발생시키지 않습니다. 제목에서 알 수 있듯이 Vue 메서드에서 오류를 발견하는 데 문제가 있습니다.getTodo. 잘못된 URL 설정을 클릭한 다음 Get ToDo에서 예상대로 스토어에 오류가 있지만 Vue에서 다음과 같은 경우getTodo약속의then실행되면 오류가 없습니다.올바른 URL 설정을 선택하면 올바르게 작동합니다.콘솔 로그는 다음과 같습니다. error on store error on vue 아래의 JavaScript 및 HTML: const store = new Vuex.Store({ state: { todo: '', msg: '', url: 'https://jsonplaceholder.typicode.com/todos/test', correct:..

programing 2023.06.10
반응형