:::: 개발 ::::/::: JSCRIPT :::

VUE TEST CODE

nayha 2018. 10. 17. 18:04
반응형
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>

<div id="app">
<p>{{ message }}</p>
</div>
<div id="app-2">
<span v-bind:title="message">
내 위에 잠시 마우스를 올리면 동적으로 바인딩 된 title을 볼 수 있습니다!
</span>
</div>
<div id="app-3">
<p v-if="seen">이제 나를 볼 수 있어요</p>
</div>

<div id="app-4">
<ol>
<li v-for="todo in todos">
{{ todo.text }}
</li>
</ol>
</div>

<div id="app-5">
<p>{{ message }}</p>
<button v-on:click="reverseMessage">메시지 뒤집기</button>
</div>
<div id="app-6">
<p>{{ message }}</p>
<input v-model="message">
</div>
<script>
new Vue({
el: '#app',
data: {
message: '하이 Vue'
}
})

var app2 = new Vue({
el: '#app-2',
data: {
message: '이 페이지는 ' + new Date() + ' 에 로드 되었습니다'
}
})

var app3 = new Vue({
el: '#app-3',
data: {
seen:false
}
})

var app4 = new Vue({
el: '#app-4',
data: {
todos: [
{ text: 'JavaScript 배우기' },
{ text: 'Vue 배우기' },
{ text: '무언가 멋진 것을 만들기' }
]
}
})

var app5 = new Vue({
el : '#app-5',
data:{
message : '안녕 하쇼'
},
methods : {
reverseMessage : function() {
this.message = this.message.split('').reverse().join('')
}
}
})

var app6 = new Vue({
el : '#app-6',
data:{
message : '안녕 하쇼'
}

})

</script>

</body>
</html>


반응형