반응형
사용자가 저장 버튼을 누르기 전에 상태를 업데이트해야 합니까?
현재 vue.js 프로젝트에 vuex를 사용하고 있습니다.간단히 말하자면, 블로그라고 가정해 보겠습니다.새 블로그 만들기 단추를 클릭할 때 새 빈 블로그 개체를 추가하여 변경 내용을 상태 및 업데이트해야 하는지 아니면 구성 요소 내의 변경 내용을 추적하고 사용자가 저장 단추를 누른 후에만 상태를 수정해야 하는지 알 수 없습니다.이 경우 저장 버튼을 클릭하면 데이터가 데이터베이스에 저장됩니다.
<template>
<div>
<div v-for="blog in blogs">
{{blog.name}}
</div>
<button @click="createNewBlog">Create New Blog</button>
</div>
</template>
<script>
const store = new Vuex.Store({
state: {
blogs: [{name:"blog1"},{name:"blog2"}]
//When I click on the create new blog button, should I push a
new, empty blog object here and update it through v-model or should
I track changes within the component with v-model and only update state
once the user clicks the save button?
}
})
</script>
사용 사례에 따라 이러한 종류의 정보가 달라질 수 있지만, 이 블로그는 단순하므로 v-model을 사용하여 구성 요소 수준에서 변경 사항을 추적한 후 사용자가 저장 버튼을 클릭하면 새 블로그 정보(로컬 구성 요소 데이터에 보관됨)를 Vuex로 전송하는 것이 좋습니다.
언급URL : https://stackoverflow.com/questions/57716107/vuex-should-i-update-state-before-the-user-hits-the-save-button
반응형
'sourcetip' 카테고리의 다른 글
Django TemplateSyntaxError - 'static files'는 등록된 태그 라이브러리가 아닙니다. (0) | 2023.06.07 |
---|---|
vba: 함수에서 사전 반환 (0) | 2023.06.07 |
연도 및 월("yyyy-mm" 형식)을 날짜로 변환하시겠습니까? (0) | 2023.06.07 |
ASCII가 아닌 UTF-8 문자가 포함된 행을 찾기 위해 테이블을 쿼리할 수 있습니까? (0) | 2023.06.07 |
가상 환경에 해당하는 루비? (0) | 2023.06.02 |