UNPKG

avalon2

Version:

an elegant efficient express mvvm framework

53 lines (50 loc) 1.1 kB
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="./vue.js" type="text/javascript" charset="utf-8"></script> <style> .active{ background: red; } </style> </head> <body> <div id="app"> <div><strong>222</strong></div> {{ message }} <div v-bind:href="url+seen" v-on:click="doSomething">{{message}}</div> <p v-if="seen">Now you see me</p> <template v-if="ok"> <h1>Title</h1> <p>Paragraph 1</p> <p>Paragraph 2</p> </template> <li v-for="(item,index) in items"> {{ item.message }} </li> <h1 v-show="ok" class='aaa' v-bind:class="{ active: isActive }">Hello!</h1> </div> </div> <script type="text/javascript"> var vm = new Vue({ el: '#app', methods:{ doSomething:function(){} }, data: { items: [ {message: 'foo' }, {message: 'Bar' } ], isActive:true, ok:true, url:'aaa.html', seen: false, message: 'Hello Vue!' } }) </script> </body> </html>