亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • <div>

    ????<todo-item v-for="(item, index) of list" :key="index" :content="item"></todo-item>

    </div>


    全局組件

    Vue.component('todo-item', {

    ????props:['content'], //接收content這個參數

    ????template:"<li>{{content}}</li>"??

    })?

    ?

    局部組件

    var TodoItem = {

    ????template:"<li>item</li>"

    }


    new Vue({

    ????el:"#root",

    ????data:{},

    ????components:{? ?//在vue實例里面要先用components注冊這個組件

    ????????todo-item:TodoItem

    ????},

    ????methods:{}

    })

    查看全部
  • <input v-model="inputValue"/>

    <button @click="handleSubmit">提交</button>

    <li v-for="(item, index) of list" :key="index">


    <li v-for="(item, index) of list" :key="index">


    var vue = new Vue({

    ????el:"#root",

    ????data:{

    ????????inputValue:'hello',

    ????????list:[]

    ????},

    ????methods:{

    ????????handleSubmit:function(){

    ????????????this.list.push(this.inputValue)

    ????????????this.inputValue = ''

    ????????}

    ????}

    })

    查看全部
  • 基礎知識->案例實踐->todolist->vue-cli->todolist

    查看全部
    0 采集 收起 來源:課程介紹

    2022-07-19

  • 綁定事件? v-on:? ? ?,觸發的方法和vue實例的methods對應


    v-on:? ? 簡寫? ?@? (省略了v-on:)


    在vue里面要改變數據的顯示,不需要改變dom,只需要改變數據就行了。當數據發生變化時候,vue會自動更新dom

    查看全部
  • vue只會處理掛載點里面的內容


    在掛載點里面的內容都叫模板內容

    new Vue({

    ????el:"#root",

    ????template:"<h2>{{msg}}</h2>",

    ????data:{

    ????????msg:"hello world"

    ????}

    })


    *? vue會根據模板和數據生成最終的內容,放在掛載點之中

    查看全部
  • 計算屬性? computed? 是一些數據里沒有的屬性


    偵聽器 watch? 當數據發生變化時,開始被偵聽

    查看全部
  • v-show不會每次都創建dom,所以性能高一些


    用v-for的時候,記得加上:key="index",提升每一項渲染的效率性能

    查看全部
  • 創建vue實例,注意位置和標簽的匹配


    62c410030001f81110660600.jpg
    查看全部
    1. 在data中配置任意數據名

    • {{number}}:插值表達式

    • v-text:是一個指令,他的內容可以調用{{number}}的變量

    • v-on:click 是點擊事件指令,點擊事件必須定義在methods事件下,簡寫的方法是@click

    ? ?2. methods:事件需要放在這個方法里面

    查看全部
    1. 掛載點:指Vue實列中el后面的ID

    2. 模板:在掛載點內部的內容都叫模板內容

    3. template:可以放各種標簽與smg申明

    查看全部
    1. el:指與id做綁定

    2. data:用于放數據

    3. msg:用戶放具體數據

    查看全部
  • v-model:雙向數據綁定,隨著數據的修改與之對應的也會修改。

    <div?id="root">
    ????<div?:title="title">hello?world</div>
    ????<input?v-model="content"?/>
    ????<div>{{content}}</div>
    </div>
    <script>
    ????new?vue({
    ????????el:"#root",
    ????????data:{
    ????????????title:"this?is?hello?world",
    ????????????content:"this?is?content"
    ????????}
    ????})
    </script>
    查看全部
  • 插值表達式:

    http://img1.sycdn.imooc.com//62bacc2600011d3e02980258.jpg

    v-text指令:

    http://img1.sycdn.imooc.com//62bacc7500011fc003130258.jpg

    v-html指令:

    http://img1.sycdn.imooc.com//62baccd000014d6e03100256.jpg

    v-text和v-html的區別:

    v-html不會將輸出內容進行轉義,而v-text會。


    v-on:綁定事件

    http://img1.sycdn.imooc.com//62bacea900010a8305280333.jpg

    綁定事件的簡寫:

    v-on:click——>@click

    查看全部
  • 掛載點,模板,實例之間的關系:

    ????掛載點:el中的值對應了某dom節點的id值,這個dom節點就是掛載點

    ????模板:在掛載點下面的所有內容都是模板 【模板不僅可以寫在掛載點下,還可以寫在vue實例中,如圖:

    http://img1.sycdn.imooc.com//62baa0d600012b5a05120191.jpg

    ????實例:指定掛載點,然后寫上模板,vue會自動結合模板和數據,生成展示內容,最后將內容放在掛載點下

    ????

    查看全部
  • http://img1.sycdn.imooc.com//62ba98e80001f0a705290198.jpg

    vue與傳統js的對比

    查看全部

舉報

0/150
提交
取消
課程須知
1、對Javascript基礎知識已經掌握。 2、對Es6和webpack有簡單了解。
老師告訴你能學到什么?
使用Vue2.0版本實現響應式編程 2、理解Vue編程理念與直接操作Dom的差異 3、Vue常用的基礎語法 4、使用Vue編寫TodoList功能 5、什么是Vue的組件和實例 6、Vue-cli腳手架工具的使用 7、但文件組件,全局樣式與局部樣式

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!