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

首頁 > 編程 > JavaScript > 正文

一個例子輕松學會Vue.js

2019-11-19 18:10:40
字體:
來源:轉載
供稿:網友

大家都知道Vue.js是中國人創造出來的,簡單易用,所以必須要支持一下

Vue采用的MVVM設計模式

也就是說model和view綁定
model改變,view的內容改變,反之亦然

Vue主要有以下幾個關鍵字

v-model 綁定模型
v-if 判斷是否顯示該dom
v-show 判斷是否將該dom的display設為none
v-else if或者show為false時顯示該dom
v-for 迭代
v-bind 綁定屬性
v-on 綁定方法

我們以一個可查找的信息管理系統為例子

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="styles/demo.css" /> </head> <body> <div id="app">  <span>key</span>  <!-- 綁定model中search.key -->  <!-- 內容和下面每一列的數據進行比較 -->  <!-- 內容改變,下面的每一列都馬上會進行比較 -->  <input type="text" v-model="search.key">  <legend>   Create New Person  </legend>  <div class="form-group">   <label>Name:</label>   <!-- 綁定model中newPerson.name -->   <input type="text" v-model="newPerson.name"/>  </div>  <div class="form-group">   <label>Age:</label>   <!-- 綁定model中newPerson.age -->   <input type="text" v-model="newPerson.age"/>  </div>  <div class="form-group">   <label>Sex:</label>   <!-- 綁定model中newPerson.sex -->   <select v-model="newPerson.sex">   <option value="Male">Male</option>   <option value="Female">Female</option>  </select>  </div>  <div class="form-group">   <label></label>   <!-- @click是v-on:click的縮寫 -->   <button @click="createPerson">Create</button>  </div> </fieldset> <table>  <thead>  <tr>   <th>Name</th>   <th>Age</th>   <th>Sex</th>   <th>Delete</th>  </tr>  </thead>  <tbody>  <!-- 用v-for迭代,$index為每一個item的索引 -->  <!-- v-if判斷為true則顯示,否則則移除,這里更適合用v-show,v-show并不會移除dom只會將display屬性改為none -->  <!-- 和搜索框內容進行比較 -->  <tr v-for="person in people" v-if="person.name.indexOf(search.key)>=0||person.sex.indexOf(search.key)>=0||person.age==search.key">   <td >{{ person.name }}</td>   <!-- :style是v-bind:style的縮寫,滿足條件則值為前面的,否則為后面的,固定的字符串要用' ',變量不需要用'' -->   <!-- v-bind后面還可以接其他的屬性例如class,id -->   <td :style="person.age>30 ? 'color: red' : ' ' ">{{ person.age }}</td>   <!-- v-else元素必須立即跟在v-if或v-show元素的后面――否則它不能被識別 -->   <td v-if="person.sex =='Male'">男</td>   <td v-else>女</td>   <td class="text-center"><button @click="deletePerson($index)">Delete</button></td>  </tr>  </tbody> </table> </div> </body> <script src="js/vue.js"></script> <script> // 初始化Vue //el獲取綁定的標簽,#app獲取id為app的dom,.app的話則獲取class為app的dom //data中為模型 //methods為方法 var vm = new Vue({  el: '#app',  data: {  search:{   key:""  },  newPerson: {   name: '',   age: 0,   sex: 'Male'  },  people: [{   name: 'Jack',   age: 30,   sex: 'Male'  }, {   name: 'Bill',   age: 26,   sex: 'Male'  }, {   name: 'Tracy',   age: 22,   sex: 'Female'  }, {   name: 'Chris',   age: 36,   sex: 'Male'  }]  },  methods:{  createPerson: function(){   this.people.push(this.newPerson);   // 添加完newPerson對象后,重置newPerson對象   this.newPerson = {name: '', age: 0, sex: 'Male'}  },  deletePerson: function(index){   // 刪一個數組元素   this.people.splice(index,1);  }  } }) </script></html>

不需要太多的解釋,直接看代碼就知道Vue用法是什么

效果圖

代碼我已上傳到github

本文已被整理到了《Vue.js前端組件學習教程》,歡迎大家學習閱讀。

關于vue.js組件的教程,請大家點擊專題vue.js組件學習教程進行學習。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品激情av电影在线观看| 成人午夜激情免费视频| 久久久国产精彩视频美女艺术照福利| 国产中文字幕91| 日韩精品中文字幕在线播放| 久久精品国产亚洲| 欧日韩不卡在线视频| 91精品国产色综合久久不卡98| 亚洲色图欧美制服丝袜另类第一页| 91视频免费在线| 91久久久久久久久久久久久| 国产69精品久久久久9999| 欧美日韩国产成人| 日本精品久久久| 久久久久久国产精品美女| 欧美一级电影久久| 在线观看视频99| 亚洲精品久久久久久久久久久| 久久久久国色av免费观看性色| 亚洲午夜性刺激影院| 亚洲精品wwww| 成人激情电影一区二区| 一区二区日韩精品| 国产精品中文字幕在线| 亚洲性夜色噜噜噜7777| 日韩欧美高清视频| 亚洲高清在线观看| 国模叶桐国产精品一区| 日韩av免费在线播放| 另类视频在线观看| 国产成人免费av| 久久青草精品视频免费观看| 亚洲最大成人免费视频| 亚洲精品自拍偷拍| 亚洲国产精品va在线观看黑人| 成人精品一区二区三区| 911国产网站尤物在线观看| 久久国产精品久久久久久久久久| 国产精品欧美日韩| 日韩精品在线观看一区二区| 亚洲精品国产拍免费91在线| 91久久久久久久久久久久久| 这里精品视频免费| 久久九九国产精品怡红院| 欧美理论电影网| 久久中文字幕在线| 久久69精品久久久久久久电影好| 欧美老少配视频| 欧美激情精品在线| 国产欧美日韩丝袜精品一区| 国产欧美日韩免费看aⅴ视频| 欧美交受高潮1| 91麻豆国产精品| 亚洲午夜久久久久久久| 日韩小视频网址| 中文字幕亚洲综合久久| 伊人av综合网| 91精品久久久久久久久久久久久久| 亚洲国产日韩欧美在线图片| 欧美黑人一级爽快片淫片高清| 2019中文字幕免费视频| 色中色综合影院手机版在线观看| xvideos国产精品| 国产精品私拍pans大尺度在线| 日韩国产欧美精品在线| 欧美俄罗斯性视频| 好吊成人免视频| 久久九九免费视频| 亚洲第一中文字幕在线观看| 日韩av电影中文字幕| 精品亚洲一区二区| 日韩av男人的天堂| 国产日韩换脸av一区在线观看| 亚洲精品一区二区三区婷婷月| 日韩中文第一页| 久久久久久久久网站| 亚洲日本成人女熟在线观看| 日韩精品福利在线| 精品一区电影国产| 日韩国产高清视频在线| 国产日韩在线观看av| 视频一区视频二区国产精品| 日韩精品在线观看网站| 国产精品丝袜白浆摸在线| 精品福利樱桃av导航| 久久精品亚洲94久久精品| 国产精品成人播放| 精品久久久视频| 欧洲午夜精品久久久| 国产视频观看一区| 国模视频一区二区| 国产精品福利无圣光在线一区| 日韩av网址在线| 7777免费精品视频| 国产香蕉精品视频一区二区三区| 精品少妇v888av| 亚洲韩国欧洲国产日产av| 欧美福利在线观看| 福利视频导航一区| 亚洲欧美在线看| 欧美视频在线观看免费| 久久久成人精品视频| 亚洲国产精品va| 久久99久久久久久久噜噜| 国产精品久久久久一区二区| 尤物yw午夜国产精品视频明星| 国产一区二区激情| 狠狠做深爱婷婷久久综合一区| 庆余年2免费日韩剧观看大牛| 日韩精品视频免费专区在线播放| 欧美高清视频免费观看| 一区国产精品视频| 日韩美女视频免费在线观看| 日本精品久久电影| 久久不射电影网| 综合136福利视频在线| 亚洲美女久久久| 日韩av电影在线播放| 亚洲成人久久电影| 久久久久久91香蕉国产| 久久久亚洲欧洲日产国码aⅴ| 欧美日韩精品在线视频| 91精品国产乱码久久久久久久久| 91久久在线视频| 色综合久久久888| 国产免费一区二区三区在线能观看| 久久精品国产精品| 亚洲护士老师的毛茸茸最新章节| 精品国产网站地址| 久久亚洲精品网站| 成人午夜黄色影院| zzjj国产精品一区二区| 欧美激情第三页| 国内外成人免费激情在线视频| 欧美激情亚洲一区| 伊人伊成久久人综合网站| 欧美激情在线狂野欧美精品| 精品视频—区二区三区免费| 亚洲久久久久久久久久久| 久久久亚洲影院你懂的| 亚洲综合国产精品| 日韩av在线免费看| 久久久久亚洲精品国产| 欧美激情久久久| www.久久草.com| 日韩一区二区久久久| 97热在线精品视频在线观看| 在线视频国产日韩| 性欧美激情精品| 国产精品午夜国产小视频| 91伊人影院在线播放| 91在线精品视频| 久久综合网hezyo| 久久精品91久久久久久再现| 国产亚洲视频在线观看| 日韩黄色高清视频| 一区二区三区高清国产| 亚洲天堂视频在线观看| 久久精品国产2020观看福利| 亚洲第一综合天堂另类专| 国产精品久久久久久av福利软件| www.亚洲天堂| 久久久精品一区| 成人在线视频网站|