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

首頁 > 語言 > JavaScript > 正文

vue.js語法及常用指令

2024-05-06 15:25:04
字體:
供稿:網(wǎng)友

Vue.js是當(dāng)下很火的一個JavaScript MVVM(Model-View-ViewModel)庫,它是以數(shù)據(jù)驅(qū)動和組件化的思想構(gòu)建的。相比于Angular.js,Vue.js提供了更加簡潔、更易于理解的API,使得我們能夠快速地上手并使用Vue.js。

如果你之前已經(jīng)習(xí)慣了用jQuery操作DOM,學(xué)習(xí)Vue.js時請先拋開手動操作DOM的思維,因?yàn)閂ue.js是數(shù)據(jù)驅(qū)動的,你無需手動操作DOM。它通過一些特殊的HTML語法,將DOM和數(shù)據(jù)綁定起來。一旦你創(chuàng)建了綁定,DOM將和數(shù)據(jù)保持同步,每當(dāng)變更了數(shù)據(jù),DOM也會相應(yīng)地更新。

當(dāng)然了,在使用Vue.js時,你也可以結(jié)合其他庫一起使用,比如jQuery。

1.使用

使用Vue的過程就是定義MVVM(Model-View-ViewModel)各個組成部分的過程的過程。

<!--這里定義View--><div id="app">{{ message }}</div><script src="js/vue.js"></script><script>    // 這里定義Model    var exampleData = {      message: 'Hello World!'    }    // 這里創(chuàng)建一個 Vue 實(shí)例或 "ViewModel"    // 連接 View 與 Model    new Vue({      el: '#app',      data: exampleData    })</script>

2.Vue.js的常用指令

Vue.js提供了一些常用的內(nèi)置指令,接下來我們將介紹以下幾個內(nèi)置指令: 

•v-if指令
•v-show指令
•v-else指令
•v-for指令
•v-bind指令
•v-on指令

Vue.js具有良好的擴(kuò)展性,我們也可以開發(fā)一些自定義的指令,后面的文章會介紹自定義指令。

2.1 v-if指令

v-if后面賦予 可以轉(zhuǎn)化為布爾類型的表達(dá)式

<div id="app">      <h1>Hello, Vue.js!</h1>      <h1 v-if="yes">Yes!</h1>      <h1 v-if="no">No!</h1>      <h1 v-if="age >= 25">Age: {{ age }}</h1>      <h1 v-if="name.indexOf('jack') >= 0">Name: {{ name }}</h1></div> <script src="js/vue.js"></script> <script>    var vm = new Vue({      el: '#app',      data: {        yes: true,        no: false,        age: 28,        name: 'keepfool'      }    }) </script>

這里最后就輸出

<div id="app">  <h1>Hello, Vue.js!</h1>  <h1>Yes!</h1>  <!---->  <h1>Age: 28</h1>  <!----></div>

2.2 v-show

 <div id="app">      <h1>Hello, Vue.js!</h1>      <h1 v-show="yes">Yes!</h1>      <h1 v-show="no">No!</h1>      <h1 v-show="age >= 25">Age: {{ age }}</h1>      <h1 v-show="name.indexOf('jack') >= 0">Name: {{ name }}</h1>    </div>  </body>  <script src="js/vue.js"></script>  <script>    var vm = new Vue({      el: '#app',      data: {        yes: true,        no: false,        age: 28,        name: 'keepfool'      }    })  </script>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 新郑市| 孝感市| 天等县| 正阳县| 通化县| 镇江市| 青铜峡市| 安仁县| 泰来县| 湟中县| 鄂温| 伊川县| 东乌珠穆沁旗| 峨眉山市| 三江| 镇雄县| 罗平县| 静宁县| 巩留县| 扶风县| 嵩明县| 海盐县| 扶沟县| 曲阜市| 屏东市| 吉安市| 南阳市| 利川市| 军事| 陵水| 电白县| 阳西县| 新巴尔虎左旗| 丹江口市| 闻喜县| 梓潼县| 班玛县| 乌鲁木齐市| 杨浦区| 衡阳县| 合作市|