国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

        小白學VUE——快速入門

        2020-5-13    前端達人

        文章目錄

        小白學VUE——快速入門

        前言:什么是VUE?

        環境準備:

        vue的js文件

        vscode

        Vue入門程序

        抽取代碼片段

        vue標準語法:

        什么是vue指令?

        v-bind指令

        事件單向綁定

        v-model:事件雙向綁定

        v-on事件監聽指令

        v: on:submit.prevent指令

        v-if 判斷指令

        v-for 循環渲染指令

        前言:什么是VUE?

        Vue.js(讀音 /vju?/, 類似于 view) 是一套構建用戶界面的漸進式框架。 Vue 只關注視圖層, 采用自底向上增量開發的設計。 Vue 的目標是通過盡可能簡單的 API 實現響應的數據綁定和組合的視圖組件。

        點擊查看原圖

        環境準備:
        vue的js文件
        使用CDN外部導入方法
        以下推薦國外比較穩定的兩個 CDN,把這些網址放進script標簽的src屬性下即可,國內還沒發現哪一家比較好,目前還是建議下載到本地。

        Staticfile CDN(國內) : https://cdn.staticfile.org/vue/2.2.2/vue.min.js
        unpkg:https://unpkg.com/vue/dist/vue.js, 會保持和 npm 發布的的版本一致。
        cdnjs : https://cdnjs.cloudflare.com/ajax/libs/vue/2.1.8/vue.min.js
        2.VSCODE軟件
        (2).使用內部導入方法(自行下載js文件放進工作區js文件夾即可)

        2.png

        vscode

        前往vscode官網下載對應版本的vscode

        點擊查看原圖

        Vue入門程序
        首先了解一下什么是插值
        插值:數據綁定最常見的形式就是使用 **{{…}}(雙大括號)**的文本插值:

        單獨抽出這段來看一下:
        Vue即是vue內置的對象,el(element)指的是綁定的元素,可以用#id綁定元素,data指的是定義頁面中顯示的模型數據,還有未展示的methods,指的是方法

        var app = new Vue({
                    el: "#app",//綁定VUE作用的范圍
                    data: {//定義頁面中顯示的模型數據
                        message: 'hello vue'
                    }
         });

        代碼如下:

        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>


            <script src="js/vue.min.js"></script>

        </head>
        <body>
            

            <!-- 插值表達式 獲取data里面定義的值 {{message}} -->
            <div id="app">{{ message }}</div>

            <script>
                //創建一個VUE對象
                var app = new Vue({
                    el: "#app",//綁定VUE作用的范圍
                    data: {//定義頁面中顯示的模型數據
                        message: 'hello vue'
                    }
                });

            </script>

        </body>
        </html>

        抽取代碼片段

        步驟:文件-首選項-用戶片段
        輸入片段名稱回車

        復制以下片段覆蓋之前的注釋內容

        {
        "vh": {
        "prefix": "vh", // 觸發的關鍵字 輸入vh按下tab鍵
        "body": [
        "<!DOCTYPE html>",
        "<html lang=\"en\">",
        "",
        "<head>",
        "    <meta charset=\"UTF-8\">",
        "    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
        "    <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">",
        "    <title>Document</title>",
        "    <script src=\"js/vue.min.js\"></script>",
        "</head>",
        "",
        "<body>",
        "    <div id=\"app\"></div>",
        "    <script>",
        "        var vm=new Vue({",
        "           el:'#app',",
        "           data:{},",
        "           methods:{}",
        "        });",
        "    </script>",
        "</body>",
        "",
        "</html>",
        ],
        "description": "vh components"
        }
        }

        此時,新建一個html文件,輸入vh在按下tab鍵即可快速填充內容

        vue標準語法:
        什么是vue指令?
        在vue中提供了一些對于頁面 + 數據的更為方便的輸出,這些操作就叫做指令, 以v-xxx表示
        類似于html頁面中的屬性 `

        比如在angular中 以ng-xxx開頭的就叫做指令
        在vue中 以v-xxx開頭的就叫做指令
        指令中封裝了一些DOM行為, 結合屬性作為一個暗號, 暗號有對應的值,根據不同的值,框架會進行相關DOM操作的綁定

        下面簡單介紹一下vue的幾個基礎指令: v-bind v-if v-for v-on等

        v-bind指令
        作用:

        給元素的屬性賦值
        可以給已經存在的屬性賦值 input value
        也可以給自定義屬性賦值 mydata
        語法
        在元素上 v-bind:屬性名="常量||變量名"
        簡寫形式 :屬性名="變量名"
        例:
        <div v-bind:原屬性名="變量"></div> <div :屬性名="變量"></div>

        事件單向綁定

        事件單向綁定,可以用 v-bind:屬性名="常量||變量名,綁定事件,用插值表達式取出值

        <body>
            <div id="app">
            
                <h1 v-bind:title="message">
                    {{content}}
                </h1>

                <!-- 簡寫方式 -->
                <h2 :title="content">{{message}}</h2>


            </div>
            <script>
                var vm=new Vue({
                   el:'#app',
                   data:{
                       content: '我是標題',
                       message: '頁面加載于' + new Date().toDateString()
                   }
                   
                });
            </script>
        </body>

        效果:
        20200511203222885.png


        ————————————————
        版權聲明:本文為CSDN博主「熱愛旅行的小李同學」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
        原文鏈接:https://blog.csdn.net/m0_46275020/java/article/details/106055312


        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://m.shtzxx.cn

        存檔

        主站蜘蛛池模板: 亚洲国产精品成人久久蜜臀| 成人做爰高潮尖叫声免费观看| 一本加勒比hezyo无码专区| 久久精品国产精品亚洲色婷婷 | 17岁日本免费bd完整版观看| 精品色卡一线二线三线的| 欧美男男大粗吊1069| 佛坪县| 非会员试看60秒体验| 精品一区二区成人精品| 欧美乱妇高清无乱码在线观看| 余干县| 怀仁县| 欧美激情乱人伦| 诱人的岳hd中文字幕| 99视频精品全部免费 在线| 日产精品卡2卡三卡四卡公司| 菠萝蜜视频在线观看| 日韩丰满少妇无吗视频激情内射| 亚洲人成未满十八禁网站| 欧美老熟妇乱大交xxxxx| 中字hd与上司出轨的人妻| 夜夜嗨av一区二区三区| 2020精品国产自在现线看| 厨房玩弄人妻系列| 日韩不卡手机视频在线观看| 特黄做受又硬又粗又大视频小说 | 亚洲av无码不卡| 姐姐4免费观看大全电视剧中文版| 老女人性生交大片免费| 久久综合亚洲鲁鲁五月天| 德昌县| 365天今时之欲在线观看| 九九久久精品.| 亚洲午夜福利717| 国产麻豆天美果冻无码视频| 人妻体体内射精一区二区| 爆乳女仆高潮在线观看| 亚洲精品无码人妻无码| 新巴尔虎右旗| 人妻熟女一区|