Vue.js入門(vue.js安裝、入門小程序、MVVM)

什麼是vue.js

vue是前端的一套構建用戶界面的漸進式框架

 

什麼是漸進式框架?

漸進式框架:就是可以將vue作爲應用的一部分嵌入其中

 

爲什麼需要學習vue.js

通過儘可能簡單的API實現響應的數據綁定和組合的視圖組件

 

如何安裝vue.js

1、直接CDN引入

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

 

2、下載和引入

開發環境 https://vuejs.org/js/vue.js 

生產環境 https://vuejs.org/js/vue.min.js

 

3、npm安裝

$ npm install vue

 

如何用vue實現一個小功能?

實例代碼:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Title</title>

</head>

<body>

<!--dom元素APP-->

<div id="APP">

    <h2>{{message}}</h2>

</div>

<!--引入vue.js依賴文件-->

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

<script>

    < !--創建vue對象-->

  let APP = new Vue({

    /*vue和dom元素建立關聯(將vue對象掛載到dom元素上)*/

    el: '#APP',

    /*存儲數據*/

    data: {

      message: 'HelloVue!'

    }

  });

</script>

</body>

</html>

 

計數器代碼實例:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Title</title>

</head>

<body>

<div id="app">

    <h2>當前計數:{{counter}}</h2>

    <button @click="add">+</button>

    <button @click="sub">-</button>

</div>

<!1.--引入vue.js依賴文件-->

<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

<script>

let app = new Vue({

  //vue實例和dom元素綁定

  el: '#app',

  data: {

    counter: 0

  },

  methods: {

    add () {

      this.counter++

    },

    sub () {

      this.counter--

    }

  }

});

</script>

</body>

</html>

 

實例說明:

1、引入vue.js的依賴文件

2、實例化vue

3、將vue實例和dom元素進行關聯

4、獲取數據

5、綁定事件

 

數據是如何傳遞和展示的呢?

View:DOM(展示數據)

Model:Data(數據層)

VueModel:Listener、Binding(通過監聽和綁定完成Model和View間的溝通)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章