작성
·
326
1
안녕하세요 ^^ 초급 다듣고 지금 중급 중간까지 듣고있습니다.
수업을 듣다가 mvvm 에대해 제가 이해가 부족하여 질문 드립니다.
중급에서 만드는 todolist 는 model 없이 .
view와 viewModel만을 가지고 하는건가요?
중급에서 만든 todolist를 mvvm 모델로 구조를 설명한다면 어떻게 되는 지 혹시 설명해주실수 있으실까요?
답변 2
1
1
안녕하세요 wuis749님, 좋은 질문 주셨네요! :)
아마 제가 강의 초반부에 Vue.js가 MVVM 모델에서의 View Model 단에 속한다고 말씀 드려서 이렇게 질문 주신 것 같습니다 :) 강의에서 안내드린 구조는 모든 Vue.js 웹 애플리케이션에 해당하는 구조다 보니 중급 강의 컨텐츠를 가지고 별도로 MVVM 패턴을 비유해 드리는 게 의미가 있을 진 모르겠네요..!
굳이 MVVM 패턴으로 비교해 드리면 data 속성 안에 선언된 데이터 객체들이 Model, template 태그 안에 선언된 표현부가 View, 데이터와 템플릿 연결해주는 뷰의 기본적인 속성과 기능들이 ViewModel이 될 것 같습니다..! :)