如何正確使用Vue.js的組件
如何正確使用Vue.js的組件?
ibeautiful
2018-10-01 09:05:48
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
# 下載最新的vue
$ npm install vue
js 引用 vue.js
開(kāi)始代碼,感受vue強(qiáng)大的雙向數(shù)據(jù)綁定
1234567891011 | <div id= "app" > <p>{{ message }}</p> <input v-model= "message" > </div> new Vue({ el: '#app' , data: { message: 'Hello Vue.js!' } }) |
實(shí)戰(zhàn)代碼:
12345678910111213141516171819202122232425262728293031 | < div id = "app" > < input v-model = "newTodo" v-on:keyup.enter = "addTodo" > < ul > < li v-for = "todo in todos" > < span >{{ todo.text }}</ span > < button v-on:click = "removeTodo($index)" >X</ button > </ li > </ ul > </ div > new Vue({ el: '#app', data: { newTodo: '', todos: [ { text: 'Add some todos' } ] }, methods: { addTodo: function () { var text = this.newTodo.trim() if (text) { this.todos.push({ text: text }) this.newTodo = '' } }, removeTodo: function (index) { this.todos.splice(index, 1) } } }) |
Vue整個(gè)生命周期示意圖:
舉報(bào)