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

首頁 > 編程 > JavaScript > 正文

Vue.js快速入門實例教程

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

什么是vue

vue是法語中視圖的意思,Vue.js是一個輕巧、高性能、可組件化的MVVM庫,同時擁有非常容易上手的API。

一、基本結構

index.html代碼:

<script src="../vue.js"></script> <div id="app"> {{ message }} </div> <script src="app.js"></script> <!--注意:app.js要最后引入,因為要先有id為app的div,vue才能獲取相應的元素。否則會報錯: [Vue warn]: Cannot find element: #app-->

app.js代碼:

new Vue({ el: '#app', //選定要使用vue的部分 data: { //定義數組,可以在該部分使用{{}}引用 message: 'Hello Vue.js!' } })

二、雙向數據綁定

index.html代碼:

<script src="../vue.js"></script> <div id="app"> <p>{{ message }}</p> <!--設置雙向數據綁定,v-model,屬性值為要綁定的數據--> <input v-model="message"> </div> <script src="app.js"></script>

app.js代碼

new Vue({ el: '#app', data: { message: 'Hello Vue.js!' } })

三、渲染列表

index.html代碼:

<script src="../vue.js"></script> <div id="app"> <ul> <!--v-for進行循環遍歷--> <li v-for="todo in todos"> {{ todo.text }} </li> </ul> </div> <script src="app.js"></script>

app.js代碼:

new Vue({ el: '#app', data: { todos: [ //在data中定義todos數據 { text: 'Learn JavaScript' }, { text: 'Learn Vue.js' }, { text: 'Build Something Awesome' } ] } })

四、處理用戶輸入

index.html代碼:

<script src="../vue.js"></script> <div id="app"> <p>{{ message }}</p> <!--vue中使用v-on:前綴綁定各種事件觸發的方法--> <button v-on:click="reverseMessage">Reverse Message</button> </div> <script src="app.js"></script>

app.js代碼:

new Vue({ el: '#app', data: { message: 'Hello Vue.js!' }, methods: { //methods字段內容用來定義處理方法 reverseMessage: function () { //通過this.message可以更改message數據的值,這里進行了顛倒 this.message = this.message.split('').reverse().join('') } } })

以上所述是小編給大家介紹的Vue.js快速入門實例教程,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 始兴县| 禄劝| 巴林左旗| 益阳市| 邹城市| 永昌县| 九江市| 观塘区| 郎溪县| 西和县| 夏河县| 深水埗区| 嘉定区| 开阳县| 醴陵市| 理塘县| 雷山县| 南平市| 华容县| 五峰| 云南省| 布尔津县| 咸宁市| 醴陵市| 沈丘县| 义马市| 绥滨县| 沂源县| 晴隆县| 青海省| 广南县| 达州市| 兰考县| 乾安县| 新巴尔虎左旗| 娄底市| 宿迁市| 弥勒县| 沁源县| 通山县| 安龙县|