Vue基礎(chǔ)使用

一、前期準(zhǔn)備工作

1、指令自動提示

  1. 指令自動提示

  2. 添加如下指令

    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" cid="n9" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; background: rgb(51, 51, 51); position: relative !important; padding: 10px 10px 10px 30px; width: inherit;">v-text
    v-html
    v-once
    v-if
    v-show
    v-else
    v-for
    v-on
    v-bind
    v-model
    v-ref
    v-el
    v-pre
    v-cloak
    v-on:click
    v-on:keyup.enter
    v-on:keyup
    @click
    @change
    number
    debounce
    transition
    :is</pre>

2、消除未知指令的錯誤

  1. 使用 alt + 回車

  2. 在工具總設(shè)置

    image

3、chrome游覽器的調(diào)試插件

  1. 直接從谷歌市場

    搜索 vue-devtools 然后添加插件(注意自備梯子)

  2. 從本地安裝

二、基礎(chǔ)使用

1、引入Vue

1.1、直接引入Vue

  1. 獨立安裝

    Vue.js 的官網(wǎng)上直接下載 vue.min.js 并用 <script> 標(biāo)簽引入

    開發(fā)版

    生產(chǎn)環(huán)境

  2. 使用 CDN 方法 推薦使用官方

    最新版本

    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" cid="n36" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; background: rgb(51, 51, 51); position: relative !important; padding: 10px 10px 10px 30px; width: inherit;"><script src="https://cdn.jsdelivr.net/npm/vue"></script></pre>

    指定版本的

    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="" cid="n38" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; background: rgb(51, 51, 51); position: relative !important; padding: 10px 10px 10px 30px; width: inherit;"><script src="https://cdn.jsdelivr.net/npm/vue@2.6.6/dist/vue.js"></script></pre>

1.2、命令行工具搭建腳手架

  1. 入門時不推薦使用具體查看單獨的教程

2、引入Vue

2、基礎(chǔ)實例

  1. html

    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="html" cid="n48" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; background: rgb(51, 51, 51); position: relative !important; padding: 10px 10px 10px 30px; width: inherit;"><!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    </head>
    <body>
    <div id="app">
    <h1>{{title}}</h1>
    <p>姓名: {{ name }}</p>
    <p>年齡: {{ age }}</p>
    <p>方法使用: {{test()}}</p>
    </div>
    </body>
    </html></pre>

  2. js代碼

    <pre spellcheck="false" class="md-fences md-end-block ty-contain-cm modeLoaded" lang="javascript" cid="n51" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; margin-top: 0px; margin-bottom: 20px; font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; white-space: normal; background: rgb(51, 51, 51); position: relative !important; padding: 10px 10px 10px 30px; width: inherit;"><script>
    let app = new Vue({
    //作用的元素
    el: "#app",
    //數(shù)據(jù)綁定區(qū)
    data: {
    title: "Vue案例",
    name: "Vue",
    age: 15,
    },
    // 用于存儲各種方法
    methods: {
    test: function () {
    return "我勸你善良!!!"
    }
    }
    });
    </script></pre>

  3. 顯示效果

    image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容