Back Ground

Vue - 인스턴스 본문

Javascript/Vue.js

Vue - 인스턴스

Back 2019. 3. 15. 11:17



vm.$인스턴스 속성










- $refs



$refs를 알기전에 ref(Reference)[참조]에 대해서 알아여 한다.



[ ref ]

ref 엘리먼트 또는 자식 컴포넌트에 대한 참조를 등록하는데 사용한다. 

참조는 부모 컴포넌트의 $refs 객체 아래에 등록된다. 

일반 DOM 엘리먼트에서 사용되는 경우 참조는 해당 엘리먼트이다. 

하위 컴포넌트에서 사용되는 경우 참조는 컴포넌트 인스턴스이다.

1
2
3
4
5
<!-- vm.$refs.p는 DOM 노드가 됩니다 -->
<p ref="p">hello</p>
 
<!-- vm.$refs.child는 자식 컴포넌트 인스턴스가 됩니다. -->
<child-comp ref="child"></child-comp>
cs


즉, $refsref의 집합

[ ref ]속성이 등록된 자식 컴포넌트를 보관는 객체이다



HTML

1
2
3
4
5
6
7
<p
  ref="create"
  @hide="hideEvent"
  @shown="showEvent"
  >
hello
</p>
cs


JS

1
this.$refs.create.hide()
cs


이런식으로 응용 해서 사용이 가능하다.











vm.$인스턴스 메소드/데이터

  • vm.$watch
  • vm.$set
  • vm.$delete





vm.$인스턴스 메소드/이벤트


  • vm.$on
  • vm.$once
  • vm.$off
  • vm.$emit



vm.$인스턴스 메소드/라이프 사이클


  • vm.$mount
  • vm.$forceUpdate
  • vm.$nextTick
  • vm.$destroy
















'Javascript > Vue.js' 카테고리의 다른 글

Vue - 라이프 사이클  (0) 2019.06.27
Vue - $nextTick  (1) 2019.04.16
Vue - Directive(지시문)  (1) 2019.03.13
Vue - Mustache(콧수염) 템플릿  (0) 2019.03.13
Vue - Vue란  (0) 2019.03.13
Comments