国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue bootstrap小例子一枚

2019-11-19 16:23:05
字體:
來源:轉載
供稿:網友

vue和angular非常像都是MVVM。道理都是想通的,就是語法的差異 

我覺得vue和angular區別: 

1.vue更輕,更便捷,適用于移動開發 

2.vue更簡單。。 

angular和vue指令的差別大致就是 ng-xxx和v-xxx。 
vue是用過new Vue創建實例,然后在屬性data綁定數據,在屬性methods里添加方法。 
vue的循環遍歷是 v-for=“” ,事件是 v-on:clicl =“”;

直接上代碼。

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="bootstrap.css" rel="external nofollow" > <style>  tr{   vertical-align: inherit;  } </style> <script src="jquery.js"></script> <script src="bootstrap.js"></script> <script src="node_modules/vue/dist/vue.js"></script> <script>  window.onload= function(){   var vm = new Vue({    el:'.container',    data:{     myData:[],     username:'',     age:''    },    methods:{     add:function(){      this.myData.push({       name:this.username,       age:this.age      });      this.username="";      this.age="";     },     reset:function(){      this.username="";      this.age="";     },     del:function(index){      this.myData.splice(index,1)     },     delAll:function(){      this.myData=[];     }    }   })  } </script></head><body> <div class="container">  <form role="form">   <div class="form-group">    <label for="username">用戶名:</label>    <input placeholder="輸入用戶名" type="text"      v-model="username"      id="username" class="form-control">   </div>   <div class="form-group">    <label for="age">年齡:</label>    <input placeholder="輸入年齡" type="text"      v-model="age"      id="age" class="form-control">   </div>   <div class="form-group">    <input type="button" class="btn btn-info" v-on:click="add()" value="添加">    <input type="button" class="btn btn-info" v-on:click="reset()" value="重置">   </div>  </form>  <hr>  <table class="table table-bordered table-hover">   <caption>用戶信息表</caption>   <tr class="text-danger">    <td class="text-center">序號</td>    <td class="text-center">名字</td>    <td class="text-center">年齡</td>    <td class="text-center">操作</td>   </tr>   <tr v-for="(item,index) in myData">    <td class="text-center">{{index+1}}</td>    <td class="text-center">{{item.name}}</td>    <td class="text-center">{{item.age}}</td>    <td class="text-center">     <button class="btn btn-danger btn-sm"      v-on:click="del(index)"      data-toggle="dialog" data-target="#layer"     >刪除</button>    </td>   </tr>   <tr v-show="myData.length!=0">    <td colspan="4" class="text-right">     <button v-on:click="delAll()" class="btn btn-danger btn-sm">刪除全部</button>    </td>   </tr>   <tr v-show="myData.length==0">    <td colspan="4" class="text-center">     <p>暫無數據</p>    </td>   </tr>  </table> </div></body></html>

效果:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郴州市| 永福县| 新乡县| 新安县| 忻城县| 武川县| 永仁县| 镇江市| 南皮县| 宁城县| 环江| 体育| 南投县| 乌拉特中旗| 梨树县| 都昌县| 青浦区| 云林县| 濉溪县| 邵阳市| 封丘县| 张家港市| 务川| 上杭县| 阳山县| 灯塔市| 武隆县| 贡觉县| 奉贤区| 新沂市| 鄂托克旗| 湖口县| 满城县| 买车| 荃湾区| 合山市| 肇州县| 法库县| 东海县| 大英县| 乐业县|