亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

vue與bootstrap實現簡單用戶信息添加刪除功能

2019-11-19 12:08:20
字體:
來源:轉載
供稿:網友

本文實例為大家分享了vue與bootstrap實現用戶信息添加刪除操作的具體代碼,供大家參考,具體內容如下

小記:

1.v-model=""    用于input表單雙向數據綁定  邏輯層跟渲染層雙向綁定

2.v-on:click='add()'     click方法綁定 

3.v-for='(item,index) in myData'   遍歷數組  {{index}}      {{item.name}}      {{item.age}}   適用于vue版本2.0  

4.v-for='(item,index,key) in myData'   遍歷json  {{index}}      {{item}}      {{key}}   適用于vue版本2.0

5.v-on:click="currentUser=index"    直接綁定點擊事件改變邏輯層的數據  currentUser這里是邏輯層的數據 

6.v-show="myData.length!=0"   v-show根據后面的布爾值覺得顯示還是隱藏  可直接用邏輯層的數據進行判斷

7.<div class="modal" role='dialog' id="layer"> modal  dialog為遮罩框 id用來聯系觸發元素

8. data-toggle='modal'   交替顯示隱藏遮罩框  data-target='#layer'    確定目標模態框

9. data-dismiss='modal'  點擊后消失目標元素

效果圖:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1.0" > <title>Document</title> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --><link rel="stylesheet"  rel="external nofollow" > <script src='../jquery-3.2.1.min.js'></script> <script src='bootstrap.js'></script> <script src='vue.js'></script> <style> table td {vertical-align: middle !important;} </style></head><body><div class="container">  <form action="" role='form' class=""> <div class="form-group"> <label for="username" class="">用戶名:</label> <input type="text" id="username" class="form-control" v-model="username" placeholder="請輸入用戶名"> </div> <div class="form-group"> <label for="age">年 齡:</label> <input type="text" id="age" class="form-control" v-model="age" placeholder="請輸入年齡"> </div> <div class="form-group"> <input type="button" value="添加" class="btn btn-primary" v-on:click='add()'> <input type="reset" value="重置" class="btn btn-warning"> </div> </form> <table class="table table-bordered table-hover"> <caption class="h4 text-info text-center">用戶信息表</caption> <tr class="text-danger"> <th class="text-center">序號</th> <th class="text-center">姓名</th> <th class="text-center">年齡</th> <th class="text-center">操作</th> </tr> <tr class="text-center" v-for='(item,index) in myData'> <td>{{index}}</td> <td>{{item.name}}</td> <td>{{item.age}}</td> <td> <button class="btn btn-danger btn-xs" data-toggle='modal' data-target='#layer' v-on:click="currentUser=index">刪除</button> </td> </tr> <tr v-show="myData.length!=0"> <td colspan="4" class="text-right"> <button class="btn btn-danger btn-xs" v-on:click='currentUser="all"' data-toggle='modal' data-target="#layer">全部刪除</button> </td> </tr> <tr v-show="myData.length==0"> <td colspan="4" class="text-center"> <p class="text-muted">暫無數據...</p> </td> </tr> </table> <div class="modal fade bs-example-modal-sm" role='dialog' id="layer"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header">  <button class="close" data-dismiss='modal'>  <span>×</span>  </button>  <h4 class="modal-title">確認刪除嗎?</h4> </div> <div class="modal-body text-right">  <button class="btn btn-primary btn-sm" data-dismiss='modal'>取消</button>  <button class="btn btn-danger btn-sm" data-dismiss='modal' v-on:click="deleteuser()">確認</button> </div> </div> </div> </div>  </div></body></html>
<script> var c = new Vue({ el:'.container', data:{ myData:[ {name:"張三",age:20}, {name:"李四",age:20}, {name:"王五",age:20}, ], username:"", age:"", currentUser :-100, }, methods : { deleteuser :function(){ if (this.currentUser == 'all') {  this.myData = []; }else{  this.myData.splice(this.currentUser,1); } }, add : function(){ if (this.username!=""&&this.age!=0) {  this.myData.push({  name:this.username,  age:this.age  }) } }, } })</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91在线免费视频| 69av视频在线播放| 91久久国产精品91久久性色| 欧美丝袜美女中出在线| 国产成人精品一区二区在线| 欧美极品少妇xxxxⅹ裸体艺术| 蜜臀久久99精品久久久久久宅男| 亚洲毛片在线看| 日韩久久免费电影| 美日韩精品视频免费看| 欧美日韩一区二区在线| 91精品国产高清久久久久久| 亚洲欧美成人在线| 欧美精品一二区| 午夜精品美女自拍福到在线| 欧美最猛性xxxxx亚洲精品| 久久久亚洲欧洲日产国码aⅴ| 亚洲人成免费电影| 国产在线播放91| 亚洲精品国产综合区久久久久久久| 成人精品aaaa网站| 疯狂做受xxxx欧美肥白少妇| 日韩av在线免费观看一区| 欧美日韩国产一区中文午夜| 精品一区二区三区四区在线| 在线观看欧美www| 亚洲最大激情中文字幕| 日韩禁在线播放| 98视频在线噜噜噜国产| 国产成人综合精品| 国产精品视频26uuu| 日韩av影院在线观看| 日韩在线观看免费| 国产精品高潮视频| 亚洲经典中文字幕| 日韩av在线影院| 久久久亚洲成人| 亚洲一区久久久| 国产成人在线视频| 欧美午夜视频一区二区| 色婷婷亚洲mv天堂mv在影片| 精品国产成人在线| 日韩中文在线中文网在线观看| 欧美区二区三区| 久久久亚洲影院你懂的| 亚洲欧美日韩中文在线| 欧美一级黑人aaaaaaa做受| 欧美激情a∨在线视频播放| 国产精品视频导航| 欧美性在线观看| 欧美一级片一区| 国产精品免费一区| 亚洲男人天堂2023| 亚洲精品久久久久久久久久久| 久久中文精品视频| 久久琪琪电影院| 韩国国内大量揄拍精品视频| 亚洲欧美激情一区| 中文字幕日韩综合av| 久久久国产影院| 中文字幕一区日韩电影| 啊v视频在线一区二区三区| 国产欧洲精品视频| 欧美洲成人男女午夜视频| 国产精品免费一区二区三区都可以| 久久噜噜噜精品国产亚洲综合| 欧美成人免费网| 国产精品无码专区在线观看| 97人人模人人爽人人喊中文字| 色综合久久精品亚洲国产| 国产suv精品一区二区三区88区| 欧美大片免费观看在线观看网站推荐| 狠狠久久亚洲欧美专区| 在线电影欧美日韩一区二区私密| 色综合五月天导航| www.xxxx欧美| 日韩中文字在线| 久久激情视频免费观看| 久久国产精品电影| 日韩av在线高清| 国产成人自拍视频在线观看| 中文字幕成人精品久久不卡| 国产在线高清精品| 亚洲性视频网址| 亚洲精品久久久一区二区三区| 亚洲精品国产suv| 97精品国产97久久久久久免费| 国产亚洲欧美日韩一区二区| 亚洲护士老师的毛茸茸最新章节| 国产高清视频一区三区| 日本精品久久久| 国产剧情久久久久久| 亚洲欧美在线免费观看| 日韩激情视频在线| 欧美日在线观看| 大伊人狠狠躁夜夜躁av一区| 午夜精品一区二区三区在线视| 91精品久久久久久久久久久| 不卡av电影院| 国产精品99久久久久久人| 亚洲理论电影网| 按摩亚洲人久久| 亚洲人成在线一二| 一本大道亚洲视频| 久久夜色精品国产欧美乱| 日本精品性网站在线观看| 欧美做受高潮电影o| 精品福利视频导航| 日韩免费观看网站| 国产91精品久久久久| 最新69国产成人精品视频免费| 国产成人精品在线观看| 亚洲欧美视频在线| 亚洲一区二区自拍| 97视频在线观看网址| 亚洲激情电影中文字幕| 国产精品99久久99久久久二8| 成人国产亚洲精品a区天堂华泰| 国产成+人+综合+亚洲欧洲| 欧美一级电影免费在线观看| 国产精品一区二区久久久久| 欧美巨大黑人极品精男| 亚洲精品国精品久久99热一| 色悠悠国产精品| 国产欧美一区二区三区久久人妖| 午夜精品一区二区三区在线视| 精品福利樱桃av导航| 国产精品高清免费在线观看| 成人国产精品日本在线| 成人黄色片在线| 国产一区二区三区在线播放免费观看| 亚洲国模精品一区| 97香蕉超级碰碰久久免费的优势| 国产精品久久久久99| 精品性高朝久久久久久久| 国产综合福利在线| 亚洲电影免费在线观看| 亚洲iv一区二区三区| 亚洲精品电影网| 日韩不卡在线观看| 色综合老司机第九色激情| 欧美香蕉大胸在线视频观看| 777精品视频| 成人在线免费观看视视频| 久久久久久久久中文字幕| 中文字幕在线看视频国产欧美| 亚洲一区二区在线| 亚洲精品乱码久久久久久按摩观| 欧美大片在线免费观看| 在线视频日本亚洲性| 欧美二区乱c黑人| 日韩在线欧美在线| 久久精品国产亚洲一区二区| 久久精品国产99国产精品澳门| 狠狠综合久久av一区二区小说| 亚洲成人1234| 日韩在线观看免费高清完整版| 亚洲国产成人av在线| 成人淫片在线看| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲成人xxx| 成人黄色午夜影院| 国产成人久久久精品一区| 91网站免费观看|