這篇文章將為大家詳細(xì)講解有關(guān)使用Vue怎么編寫一個todo應(yīng)用,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

用vue實現(xiàn)一個簡單應(yīng)用,應(yīng)用中用到vue相關(guān)核心功能,然后代碼保持不變,把vue.js文件替換成我們自己的實現(xiàn),最終達到和vue一樣的效果。這里用vue實現(xiàn)一個超簡單的todo應(yīng)用,代碼如下:
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<input v-model="newTodo"></input>
<button v-on:click="addTodo()">添加</button>
<div>輸入的文字:{{newTodo}}</div>
<ul>
<div v-for="(todo,index) in todos" >
<li >
{{todo.text}}
</li>
<button v-on:click="deleteTodo(index)">刪除</button>
</div>
</ul>
</div>
<script>
var appx = new Vue({
el: '#app',
data: {
newTodo: '',
todos: []
},
methods: {
addTodo: function () {
this.todos.push({ text: this.newTodo });
this.newTodo = '';
},
deleteTodo: function (index) {
this.todos.splice(index, 1);
}
}
})
</script>
</body>
</html>效果如下:

輸入框值發(fā)生變化時,在輸入框下方會顯示輸入的內(nèi)容(僅僅為了演示效果,忽略實際意義)
每輸入一條新的todo,下面就會多一項列表項
點擊列表項右邊刪除按鈕可以刪除當(dāng)前列表項
demo雖然簡單,但包含了vue所有核心功能
雙向值綁定(v-model)
響應(yīng)式,值發(fā)生變化,綁定的節(jié)點值也同步變化
事件響應(yīng)(v-on:click)
循環(huán)指令(v-for)
關(guān)于使用Vue怎么編寫一個todo應(yīng)用就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
當(dāng)前名稱:使用Vue怎么編寫一個todo應(yīng)用-創(chuàng)新互聯(lián)
分享URL:http://www.chinadenli.net/article30/docgpo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、電子商務(wù)、移動網(wǎng)站建設(shè)、虛擬主機、自適應(yīng)網(wǎng)站、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容