티스토리 뷰
data 에 변수 를 하나 넣어준다.
data() { return { activeTab : 'a' } },
해당 값은 컴포넌트에서 클릭시 변동이 되게 해두었다.
<a href='#' @click="activeTab = 'b'"> <span>예약목록</span> </a>
해당 컴포넌트 하단 스크립트 파일 쪽에 watch 를 생성해준다.
<script>
export default {
name: 'Layout',
components: { },
props: {},
data() {
return {
activeTab : 'form'
}
},
computed: {},
watch : {
activeTab(newVal, oldVal){
console.log(newVal, oldVal)
}
},
methods: {
},
created() {
},
mounted() {
},
beforeUnmount() {
}
}
</script>
그러면 클릭할 때 마다 새로운 값과 과거 값이 출력된다.
oldVal 은 안써도 된다.
'개발일기' 카테고리의 다른 글
[JAVA] 유클리드 호제법 (0) | 2023.01.26 |
---|---|
[JAVA] hex to int (0) | 2023.01.26 |
[Vue] 상위 컴포넌트의 함수 실행 (0) | 2023.01.25 |
[PostgreSql] 제약 조건 조회, 삭제 (does not exist 오류) (0) | 2023.01.25 |
[PostgreSql] 컬럼 추가하기 (0) | 2023.01.25 |