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

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

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

    查看全部
  • v-if? v-show??

    查看全部
  • 計算屬性? ?computed :{ }

    偵聽器? ?watch:{ }?


    查看全部
  • 雙向綁定 v-model

    查看全部
  • v-if 每次會銷毀dom重新創建
    v-show 不會銷毀dom,只是改變display屬性(性能會更好)6162bec300017aa010800608.jpg
    查看全部
  • vew實例中的computed屬性,用來做幾個數據需要將幾個數據進行計算。只有在其所依賴的值發生改變之后才會自動執行??梢院艽蟮靥岣咝阅?br />例如頁面顯示的fullName6162bba600018d7f10800608.jpg
    watch屬性,用來監聽數據變化,當數據發生變化時,做相應的業務邏輯
    例如 監聽頁面firstName和lastName的變化6162bc20000197d110800608.jpg
    查看全部
  • v-bind綁定屬性值,可簡寫成:
    例如
    <div v-bind:title="title"></div>
    <div :title="title"></div>

    只要使用了模板指令之后,等號后面的內容就是js表達式
    例如
    <div :title="'haha'+title"></div>
    v-on綁定方法,可簡寫成@
    <div v-on:click="handleTitle"></div>


    v-bind是單向綁定,將后臺數據顯示在前臺
    v-model雙向綁定數據(頁面輸入值和后臺數據值一起改變),后臺有數據時,頁面自動顯示數據。前臺輸入改變數據時,后臺也能同時獲取到這個改變了的值
    例如
    <input v-model="value"/>
    查看全部
  • computed:叫做計算屬性,當在頁面上雙向綁定數據后,希望可以一個數據把多個數據表示出來可以選擇使用computed,它里面存放的是一個方法,也就是一個函數對象。 computed有一個特點,他在每一次改變數據時都會計算出新的值進行顯示,如果沒有改變,則默認顯示上一次的緩存值。
    查看全部
  • 組件就是指頁面的某一部分,大型項目可以拆成幾個組件;

    這里定義了一個組件,template中寫了組件的樣式,那么這個組件就會被顯示出來。這叫做全局組件;

    這叫做局部組件定義,局部組件可以在script中直接var聲明成為一個對象,里面裝著template,但是需要在vue實例中聲明一下,

    components:{

    ????‘引用的組件名’:定義的組件名

    }

    查看全部
  • v-if:控制頁面元素是否存在,每一次會刪除相應的元素。
    v-show:控制頁面元素是否顯示,每一次會給所選元素增加的屬性值。
    v-for:(在頁面上循環展示時使用)<li?v-for="(item,index)?of?list"?key="key中每一項數據都不能相同,為了提升刷新效率而存在">{{item}}</li>頻繁對列表做排序不用index作為key值
    查看全部
  • computed:叫做計算屬性,當在頁面上雙向綁定數據后,希望可以一個數據把多個數據表示出來可以選擇使用computed,它里面存放的是一個方法,也就是一個函數對象。
    computed有一個特點,他在每一次改變數據時都會計算出新的值進行顯示,如果沒有改變,則默認顯示上一次的緩存值。
    查看全部
  • 當你要改變html頁面上的元素時,原生DOM操作要去改變DOM,而Vue只需要你改變數據就行了,這就是兩者之間的差別。

    查看全部
  • v-text:如果定義內容里包含<h1>這種html元素,他會進行轉譯
    v-html:不會轉譯

    查看全部
  • 新建Vue實例:

    new?Vue({
    ????el:'#root',
    ????template:'<h1>hello?{{msg}}</h1>',
    ????data:{
    ????????msg:"world"
    ????}
    })

    這里面的el叫做掛載點,它規定了vue實例掛載在哪一個html元素上,掛載點外的元素不可使用vue語句

    template叫做模版,可以把已經掛載了Vue實例的html元素內的結構直接放到這里面,這和在html元素里編寫時一樣的;

    data中存放的就是被掛載的html元素內所有需要的數據,可以使用{{雙大括號}}來做插值。

    查看全部
  • 實現子組件與父組件的通信:用this.$emit(),觸發一個自定義的事件。并在掛載點里面聲明次事件,并接受參數_下標,在運用? .splice()刪除標簽。

    父組件向子組件傳遞參數:通過屬性的方式傳遞

    http://img1.sycdn.imooc.com//6128ad380001953610370690.jpg

    子組件向父組件傳遞參數:通過.$emit()發布自定義事件模式,且父組件提前就定義了這個事件。

    http://img1.sycdn.imooc.com//6128acd40001ec8c12190332.jpg

    查看全部

舉報

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
您的移動學習伙伴

公眾號

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

友情提示:

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