강력한
167
2021-05-27 15:52:19
3
117

vue data 초기화 함수를 제공하나요..?


data() {

  return {

    data1: ''

    data2: ''

    ...


대충 이런식으로 있을때 저는 메소드에서

init() {

data1 = ''

...


이런식으로 초기화함수를 일일이 만들어서 했는데 혹시 뷰에서 제공하는 방법이 있을까요?


0
  • 답변 3

  • 프레드윰
    810
    2021-05-27 15:56:15

    그런거 없어요 그냥 data1: ''  이렇게 하던지 아님 null로 주면 되여 상황에 따라서 1이될수있고 boolean이 될수 있고 등..

  • joeaney
    311
    2021-05-27 15:58:59

    component의 key가 변경되면 해당 컴포넌트가 다시 mount되면서 데이터가 초기화되요.

    <component :key="키"></component>

  • howoni123
    1k
    2021-05-27 15:59:41

    ?_? 질문의 의의가 잘 이해가 안가는데요

    data() 쪽에서 data 초기값 넣어줬는데 구지 메소드쪽 에서 this.data 들을 중복해서 초기값 넣어주고 호출해야하는 이유가 있나요???

  • 로그인을 하시면 답변을 등록할 수 있습니다.