728x90
원래는 a태그 이동이나 버튼이벤트에서는 href로 화면을 이동했다.
하지만 vue에서는 href로 하면 되지않는다...
a태그
a태그에서는 v-bind를 이동해야한다.
<template>
<a v-bind:href="link">이동하기</a>
<script>
data () {
link = '이동하고자 하는 주소'
}
<template>
<a v-bind:href="link">이동하기</a>
<script>
data () {
link = '이동하고자 하는 주소'
}


Button
버튼에서는 router를 이용해야한다.
<template>
<button v-on:click="link">버튼으로 이동하기<button>
<script>
methods: {
link: function (event){
this.$router.push('/main')
}
}
<template>
<button v-on:click="link">버튼으로 이동하기<button>
<script>
methods: {
link: function (event){
this.$router.push('/main')
}
}
으로 하면 localhost/main으로 이동할 수있다!
728x90
'FRAMEWORK > VUE' 카테고리의 다른 글
| vuejs 마우스 오버 이벤트 (0) | 2019.08.03 |
|---|---|
| vuejs 컴포넌트 출력하기 (0) | 2019.08.02 |
| vuejs 개체 가져와서 style바꾸기 (0) | 2019.08.01 |
| vue에서 DOMContentLoaded사용하기 (0) | 2019.08.01 |
| vuejs에서 버튼 이벤트 생성하기 (0) | 2019.08.01 |