대가는 결과를 만든다

vue props에서 type이 object, array 인 경우 default value 본문

개발/Vue

vue props에서 type이 object, array 인 경우 default value

yunzema 2020. 2. 12. 11:48
반응형

Array/Object type을 vue component의 props로 사용하는 경우 default를 정의할 때,

props:{

  something: {
    type: Object,	//혹은 Array
    
    default: {
	  example: "foo",
      foo: "example"
    }
  }

 다음과 같이 정의 하면 에러가 발생한다. 아래와 같이 정의해 주어야 한다.

props:{
	something: {
    	type: Object,
        default: ()=> {
        	return{
            	example: "foo",
                foo: "example"
        	}
        }
    }
}

 

'개발 > Vue' 카테고리의 다른 글

NavigationDuplicated 에러  (0) 2020.06.18
vue code splitting 관련 - vue cli 3의 prefetch 비활성화  (0) 2019.12.06
[리서치] vue native : nativescript-vue, weex  (0) 2019.09.05
[Vue] slot  (0) 2019.04.11
[Vue]vuex  (0) 2019.04.11
Comments