vue實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)
本文實(shí)例為大家分享了vue實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
界面
代碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue--學(xué)生信息管理系統(tǒng)</title> <!-- 引包 --> <script src="https://cdn.jsdelivr.net/npm/vue"></script> <style> .title{margin:20px;font-weight: bold;font-size: 20px;} </style> </head> <body> <div id="app"> <!-- 通過:style設(shè)置樣式 --> <table :style="[render_table]"> <!-- 通過:class設(shè)置樣式 --> <caption :class="['title']">學(xué)生信息管理系統(tǒng)</caption> <tr> <td>學(xué)號(hào)</td> <td>姓名</td> <td>年齡</td> <td>操作</td> </tr> <!-- 遍歷數(shù)據(jù) --> <tr v-for="(stu,i) in list"> <td><input type="text" v-model="stu.no"></td> <td><input type="text" v-model="stu.name"></td> <td><input type="text" v-model="stu.age"></td> <!-- 綁定點(diǎn)擊事件并傳參 --> <td><input type="button" value="刪除" @click="del(i)"></td> </tr> </table> <!-- 添加數(shù)據(jù)的表單 --> <div :style="[render_form]"> <input type="search" v-model="no" placeholder="學(xué)號(hào)"><br> <input type="search" v-model="name" placeholder="姓名"><br> <input type="search" v-model="age" placeholder="年齡"><br> <input type="button" value="添加" @click="add"> </div> <!-- 用來顯示雙向數(shù)據(jù)綁定后的編輯效果,數(shù)據(jù)驅(qū)動(dòng)視圖 --> <div> <h2>全部數(shù)據(jù)</h2> <ul v-for="(stu,i) in list"> <!--用三種方式獲取數(shù)據(jù) --> <li>{{stu.no}}</li> <li v-text="stu.name"></li> <li v-html="stu.age"></li> </ul> </div> </div> <script> //創(chuàng)建一個(gè)Vue的實(shí)例 var vm = new Vue({ el: "#app", //獲取根節(jié)點(diǎn) data: { no:"", name:"", age:"", list:[ { no:"001", name:"TOM", age:18, },{ no:"002", name:"Juy", age:19, }, { no:"003", name:"Mlo", age:20, } ], //設(shè)置樣式 render_table:{"width":"700px","text-align":"center"}, render_form:{"width":"300px","text-align":"center","margin-top":"50px"} }, methods:{ // 添加方法 add(){ this.list.push({no:this.no,name:this.name,age:this.age}); this.no="";this.name="";this.age=""; }, //刪除方法 del(i){ if(confirm("確定刪除嗎?")){ this.list.splice(i,1); } } } }) </script> </body> </html>
知識(shí)點(diǎn)
- 雙向數(shù)據(jù)綁定
- 文本插值
- 事件綁定
- 方法定義
- 數(shù)據(jù)遍歷
- 樣式設(shè)置
更多文章可以點(diǎn)擊《Vue.js前端組件學(xué)習(xí)教程》學(xué)習(xí)閱讀。
關(guān)于vue.js組件的教程,請(qǐng)大家點(diǎn)擊專題vue.js組件學(xué)習(xí)教程進(jìn)行學(xué)習(xí)。
更多vue學(xué)習(xí)教程請(qǐng)閱讀專題《vue實(shí)戰(zhàn)教程》
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue3實(shí)現(xiàn)封裝時(shí)間計(jì)算-日期倒計(jì)時(shí)組件-還有XX天&第XX天
這篇文章主要介紹了vue3實(shí)現(xiàn)封裝時(shí)間計(jì)算-日期倒計(jì)時(shí)組件-還有XX天&第XX天,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03解決vue單頁(yè)路由跳轉(zhuǎn)后scrollTop的問題
今天小編就為大家分享一篇解決vue單頁(yè)路由跳轉(zhuǎn)后scrollTop的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-09-09vue中循環(huán)請(qǐng)求接口參數(shù)問題及解決
這篇文章主要介紹了vue中循環(huán)請(qǐng)求接口參數(shù)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08Vue引用第三方datepicker插件無法監(jiān)聽datepicker輸入框的值的解決
這篇文章主要介紹了Vue引用第三方datepicker插件無法監(jiān)聽datepicker輸入框的值的解決,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01Vue模擬實(shí)現(xiàn)購(gòu)物車結(jié)算功能
這篇文章主要為大家詳細(xì)介紹了Vue模擬實(shí)現(xiàn)購(gòu)物車結(jié)算功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09vue實(shí)現(xiàn)登錄時(shí)圖形驗(yàn)證碼
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)登錄時(shí)圖形驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03vue如何使用cookie、localStorage和sessionStorage進(jìn)行儲(chǔ)存數(shù)據(jù)
這篇文章主要介紹了vue如何使用cookie、localStorage和sessionStorage進(jìn)行儲(chǔ)存數(shù)據(jù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08