Vue.js Quick Example
by Divya Manu
HTML
<script src="http://vuejs.org/js/vue.min.js"></script>
<div id="demo" v-cloak>
<h1>{{title | uppercase}}</h1>
<p v-if="!todos.length">No todos at this moment.</p>
<ul>
<li v-for="todo in todos" :key="todos.done||todos.content"
:class="{ done: todo.done }"
@click="todo.done = !todo.done">
{{ todo.content }}
</li>
</ul>
</div>
CSS
body {
font-family: Helvetica Neue, Arial, sans-serif;
}
li.done {
text-decoration: line-through;
}
[v-cloak] {
display: none;
}
JavaScript
var demo = new Vue({
el: '#demo',
data: {
title: 'todos',
todos: [{done:false,content:'testing'}]
}
})
const hook = top.__VUE_DEVTOOLS_GLOBAL_HOOK__
hook.document = document
hook.emit('init', Vue)