<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
前幾天無聊用Vue框架寫了一個todoList事件備忘錄小案例,自己感覺挺好玩的,溫馨提示:請大家提前到Vue官網下載一個Vue框架文件案(後續需要引入到專案裡面),接下類給大家分析一下這個經典小案例:
</head> <body> <ul> <li> 14天核酸檢測 </li> <li> 9.3開學 </li> <li> 開學第一課 </li> </ul>
input文字方塊
button按鈕
<button>提交</button>
在實際運用開發時,我們的資料和內容不能寫死,方便後續新增或修改內容,這樣的話使用上面這種方法,你就發現這個方法效率很低,而且每次修改或者新增新的內容的時候都得新增一個<li></li>標籤
,這就很繁瑣,而且效率也不怎麼高,那麼有沒有一種效率高的方法來實現對應操作呢?事實證明它是有的。
寫一個容器div,將內容全部放入,vue本身不是全域性生效,需要指定生效的位置
<div id="app"> <h1>{{title}}</h1> <!-- 新增一個文字方塊 --> <input type="text">
v-on 簡寫 @繫結事件指令 點選button時觸發 add方法
<button @click="add()">提交</button>
v-for 迴圈產生的結構
(item,index) 陣列中內容和內容對應的索引值
in 迴圈的陣列
<ul> <li v-for="(item,index) in lists"> {{item}} </li> </ul> </div>
<script> </script>
//建立一個vue物件
//let 定義一個變數
//用於儲存 後方Vue物件
//資料: 陣列:[1,2,3]
放置同樣型別的元素
//{ // key:value //}//迴圈過程中 先要將回圈的資料,顯示對應的結構中 //陣列如何顯示到頁面中: 插值表示式{{}}
//給提交按鈕新增一個點選事件
let vm=new Vue({ //el:選項 el:"#app",//el繫結生效的區間 data:{//本次需要哪些資料 lists:["14天核酸檢測","開學9.3","開學第一課","專接本"], title:"希望可以順利開學" }, methods:{ add(){
//順利開學!!!
//直接在陣列中 追加 順利開學
//如何找到對應的陣列?
//this物件 -> vue物件
//lists
console.log(this.lists)
this.lists.push("順利開學!!!") // console.log(1) } } })
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>todoList</title> <script src="js/vue221.js"></script> </head> <body> <!-- 寫一個容器div,將內容全部放入,vue本身不是全域性生效,需要指定生效的位置 --> <div id="app"> <h1>{{title}}</h1> <!-- 新增一個文字方塊 --> <input type="text"> <!-- v-on 簡寫 @繫結事件指令 點選button時觸發 add方法 --> <button @click="add()">提交</button> <ul> <!-- v-for 迴圈產生的結構 (item,index) 陣列中內容和內容對應的索引值 in 迴圈的陣列--> <li v-for="(item,index) in lists"> {{item}} </li> </ul> </div> <!-- 初始化一個vue專案 --> <script> //建立一個vue物件 //let 定義一個變數 //用於儲存 後方Vue物件 //資料: 陣列:[1,2,3] 放置同樣型別的元素 //{ // key:value //} //迴圈過程中 先要將回圈的資料,顯示對應的結構中 //陣列如何顯示到頁面中: 插值表示式{{}} //給提交按鈕新增一個點選事件 let vm=new Vue({ //el:選項 el:"#app",//el繫結生效的區間 data:{//本次需要哪些資料 lists:["14天檢測","開學9.3","開學第一課","專接本"], title:"希望可以順利開學" }, methods:{ add(){ //順利開學!!! //直接在陣列中 追加 順利開學 //如何找到對應的陣列? //this物件 -> vue物件 //lists // console.log(this.lists) this.lists.push("順利開學!!!") // console.log(1) } } }) </script> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>todoList</title> <script src="js/vue221.js"></script> </head> <body> <!-- 寫一個容器div,將內容全部放入,vue本身不是全域性生效,需要指定生效的位置 --> <div id="app"> <h1>{{title}}</h1> <!-- 新增一個文字方塊 --> <input type="text"> <!-- v-on 簡寫 @繫結事件指令 點選button時觸發 add方法 --> <button @click="add()">提交</button> <ul> <!-- v-for 迴圈產生的結構 (item,index) 陣列中內容和內容對應的索引值 in 迴圈的陣列--> <li v-for="(item,index) in lists"> {{item}} </li> </ul> </div> <!-- 初始化一個vue專案 --> <script> //建立一個vue物件 //let 定義一個變數 //用於儲存 後方Vue物件 //資料: 陣列:[1,2,3] 放置同樣型別的元素 //{ // key:value //} //迴圈過程中 先要將回圈的資料,顯示對應的結構中 //陣列如何顯示到頁面中: 插值表示式{{}} //給提交按鈕新增一個點選事件 let vm=new Vue({ //el:選項 el:"#app",//el繫結生效的區間 data:{//本次需要哪些資料 lists:["放假在家休息兩天","去看升旗儀式","寫一份手抄報","看大典"], title:"國慶節快樂" }, methods:{ add(){ //順利開學!!! //直接在陣列中 追加 順利開學 //如何找到對應的陣列? //this物件 -> vue物件 //lists // console.log(this.lists) this.lists.push("祝生日快樂!!!") // console.log(1) } } }) </script> </body> </html>
到此這篇關於使用Vue寫一個todoList事件備忘錄經典小案例的文章就介紹到這了,更多相關Vue todoList事件備忘錄內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45