标签:实现 button 构造 实例化 视图 通过 括号 cti mod
<div id="app"> <p>{{ message }}</p> <!--//双向绑定,当 input 改变时 p 内也会改变 但是,当花括号里加上 * 后就变成了单向绑定{{* message }}--> <input v-model=‘message‘ /> <li v-for="todo in todo"> {{ todo.text }} </li>
// 绑定事件用 v-on: 缩写: @
<button v-on:keyup="click_test"> 点我试试 </button> <script>
//实例化 new Vue({ el : "#app", data : { // 数据列表 message : ‘1234‘, todo :[ {text : "我是1"}, {text : "我是2"}, {text : "我是3"}, {text : "我是4"} ] }, methods : { // 所有的事件 click_test : function(){ alert(this.todos[0]) } } }); </script>
html 部分 <div id="app"> <app-header></app-header> //自定义标签 </div> js 部分 <script> // 定义组件 // 用 Vue.extend() 创建一个组件构造器 var appHeader =Vue.extend({ template : ‘<div id="Header">头部</div>‘ }); //注册 (要把这个组件构造器 用作组件,需要用 Vue.component(tag,constructor) 注册 :) //注意 组件注册后会去替换 自定义的元素 Vue.component(‘app-header‘,appHeader) // 创建根实例 new Vue({ el:"#app" });
</script>
// 未完待续。。。
标签:实现 button 构造 实例化 视图 通过 括号 cti mod
原文地址:http://www.cnblogs.com/cmyoung/p/6036882.html