国产探花免费观看_亚洲丰满少妇自慰呻吟_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快速入門實例教程,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金塔县| 安阳市| 龙州县| 山东| 芮城县| 哈尔滨市| 瓦房店市| 从江县| 黑水县| 新营市| 乌海市| 兴城市| 开鲁县| 康乐县| 淳化县| 贺兰县| 穆棱市| 德昌县| 北辰区| 马边| 西盟| 县级市| 定襄县| 邵武市| 隆尧县| 夏津县| 陆良县| 晋城| 昔阳县| 抚顺县| 呼玛县| 荣成市| 年辖:市辖区| 吴川市| 宣城市| 敖汉旗| 微山县| 积石山| 东光县| 本溪市| 彩票|