Vue의 옵션 구성·라이프 사이클 다이어그램
4254 단어 Vue.js
Vue의 옵션 구성
마운트할 요소
el
는 링크 응용 요소의 선택기이다new Vue({
el: '#app'
})
애플리케이션에 사용되는 데이터
data
는 애플리케이션에 사용되는 데이터입니다.
객체 또는 배열을 등록할 수 있습니다.new Vue({
el: '#app',
data: {
message: 'Vue.js'
}
})
계산 속성
computed
는 함수로 계산된 데이터다.data
와 같은 느낌으로 사용 가능합니다.new Vue({
el: '#app',
computed: {
computedMessage: function() {
//何か処理をした結果をデータとして返す
return this.message + '!'
}
}
})
라이프 사이클
ライフサイクル
는 일정한 순환을 나타낸다.フック
Vue 실례의 특정 시간에 미리 등록된 처리를 자동으로 호출합니다.
사용 가능한 라이프 사이클
created
라이프 사이클 해커 중 한 명created
이 방법을 등록한 Vue의 실례를 만들고 데이터 감시 등 주변의 초기화가 끝난 후에 호출합니다new Vue({
el: '#app',
created: function() {
//このインスタンスの作成&初期化が終わってらすぐ
console.log('created')
}
})
사용 가능한 라이프 사이클 해커 방법
메서드
타이밍
beforeCreate
실례를 만들고 초기화하기 전에
created
인스턴스 생성 및 초기화 후 활성화
beforeMount
인스턴스를 마운트하기 전에
mounted
인스턴스 마운트 후
beforeUpdate
데이터가 변경되고 DOM에 맞춰지기 전에
updated
DOM에 맞게 데이터가 변경된 후
beforeDestroy
Vue 인스턴스가 손상되기 전에
destroyed
Vue 인스턴스가 손상된 후
errorCaptured
모든 자손 구성 요소가 오류를 보충할 때
어플리케이션 사용 방법
methods
는 응용 프로그램에서 사용하는 방법이다.
코드 관리에 편리하도록 헤더 처리, 사건 판도라 등 상세한 설치를 맡았다.new Vue({
el: '#app',
methods: {
myMethod: function() {
//処理
}
}
})
vue 라이프 사이클 다이어그램
Reference
이 문제에 관하여(Vue의 옵션 구성·라이프 사이클 다이어그램), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/miwashutaro0611/items/e842694bc2cd26d8fb2f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
new Vue({
el: '#app'
})
new Vue({
el: '#app',
data: {
message: 'Vue.js'
}
})
new Vue({
el: '#app',
computed: {
computedMessage: function() {
//何か処理をした結果をデータとして返す
return this.message + '!'
}
}
})
new Vue({
el: '#app',
created: function() {
//このインスタンスの作成&初期化が終わってらすぐ
console.log('created')
}
})
new Vue({
el: '#app',
methods: {
myMethod: function() {
//処理
}
}
})
Reference
이 문제에 관하여(Vue의 옵션 구성·라이프 사이클 다이어그램), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miwashutaro0611/items/e842694bc2cd26d8fb2f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)