Vue的快速入門

1 環境準備html

  1 下載安裝Node 地址https://nodejs.org/en/download/vue

   完成後經過cmd打開控制檯輸入node -v 能夠看到版本信息node

  2 經過該node自帶的npm 下載安裝nrm 命令 npm install nrm -gweb

    nrm ls 查看鏡像倉庫 nrm use taobao 使用taobao這個鏡像倉庫 nrm test taobao 測試鏈接速度npm

  3. 安裝完成後重啓電腦app

  4.1 打開idea 建立一個static web 項目 hello-vue ide

   2 打開terminal控制檯進入 項目目錄 cd hello-vue  而後進行初始化 命令 npm init -y測試

    3. 安裝Vue 輸入命令 npm install vue --save (過程須要聯網下載)this

    成功後的項目目錄:hello.html是我建立的idea

2 測試練習:

  1新建一個HTML 例如 hello.html

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>首次測試</title>
</head>
<body>
    <div id="div">
        <h1>hello world, I'm vue!</h1>
        {{name}}
    </div>
    <script src="node_modules/vue/dist/vue.js"></script>
//vue渲染須要放在HTML語句後面 先有須要渲染的元素而後才能綁定元素
    <script>
        var app = new Vue({
            el:"#div",  //綁定須要渲染的元素
            data:{ //數據
                name:"一劍西來,天外飛仙"
            }
        })
    </script>
</body>
</html>

  頁面效果:

2 建立 test2.html 測試 雙向綁定和事件處理

 1 <!DOCTYPE html>
 2 <html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>雙向綁定</title>
 6     <script src="node_modules/vue/dist/vue.js"></script>
 7 
 8 </head>
 9 <body>
10     <div id="div">
11         <h1>這只是個標題</h1>
12         你有幾隻羊?<input type="text" v-model="num" placeholder="請誠實哦">
13         <button v-on:click="add">+</button><br />
14         我有{{num}}只羊。
15     </div>
16     <script>
17         let div = new Vue({
18             el:"#div",
19             data:{
20                 num:2
21             },
22             methods:{
23                 add(){
24                     this.num++
25                 }
26             }
27         })
28     </script>
29 </body>
30 </html>

 

效果

input 與 num綁定 input 的value 值變化 致使 data的num值變化 

頁面{{num}}與數據num綁定 num變化 頁面效果變化

(通俗講 就是你把輸入框裏的2 改變 下一句的我有2只羊的2也會改變)

其它事件就是  v-on:事件名

 好了入門就這些吧

相關文章
相關標籤/搜索