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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 事件綁定用@,等同于v-on
    查看全部
  • 課程流程圖

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

    2018-05-21

  • 子組件和父組件事件傳遞

    子組件中?使用this.$emit('delete',this.index)

    父組件接收處理:@delete="fatherFuncDelete"(父組件中完成處理的方法名稱)


    查看全部
  • 組件【components]

    局部組件:

    var?tempdemo={

    template:"<div></div>"

    }

    new Vue({

    componets:{

    'temp':tempdemo

    }

    })

    全局組件:

    Vue.component('temp',{

    template:'<div></div>'

    })

    查看全部
  • computed:計算函數,如統計,一個屬性隨一個屬性改而改變

    watch:監聽對像的屬性的變化

    查看全部
  • 在es6語法中,:function(){}可以簡寫為(){}
    查看全部
  • 在vue腳手架中,data不再是數據,而是函數,其返回值是數據

    查看全部
  • 寫scoped作用是只對自己組件的樣式生效,否則會對全局有效

    查看全部
  • data以前是對象,在這里是函數

    查看全部
    1. 父子組件的的交互:父組件通過屬性的形式傳給子組件,子組件通過發布定義模式向父組件傳遞數據

    查看全部
  • 記錄一下
    查看全部
  • v-if?如果屬性為false,則直接把這個dom元素刪除。

    v-show?如果屬性為false,則給dom元素添加display:?none;

    查看全部
  • <!--TodoList 功能開發<-->

    <div id="root">

    <div>

    <input v-model="inputValue"/>

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

    </div>

    <ul>

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

    {{item}}

    </li>

    </ul>

    </div>

    <script>

    //計算屬性

    new Vue({

    el:"#root",

    ? ? ? data:{

    ? ? ? inputValue:'',

    ? ? ? list:[]

    ? ? ? },

    ? ? ? methods:{

    ? ? ? handleSubmit:function(){

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

    ? ? ? this.inputValue=''// 清空inputValue內容

    ? ? ? }

    ? ? ? }

    })

    </script>


    查看全部
  • <div :title="title">hello world</div>雙引號里面的title可以隨便取名字,只需與data中的對應起來即可

    <div id="root">

    <div :title="aa">hello world</div>

    </div>


    <script>

    new Vue({

    el: '#root',

    data: {

    aa: 'this is hello world'

    }

    })

    </script>

    運行結果不變

    查看全部
  • 用v-if 還是v-show??

    v-show更好 因為每次不會銷毀dom ,在創造dom,性能會好一些

    但是div標簽隱藏顯示頻率不是那么大,只做一次顯示隱藏,這個時候用v-if更合適

    <!--vue 鐘三個常見的指令 v-if v-show v-for 指令-->

    <div id="root">

    <!--v-if (控制dom存在與否)條件為 false 清除div 將元素從 DOM 中移除-->

    <div v-if="show">hello world</div>

    <!--v-show (控制dom的顯示與否)當變量值為 false 時div 標簽會被隱藏,并不會從dom 被清除 而只是把div標簽屬性變成了display:none-->

    <!--<div v-show="show">hello world</div>-->

    <buton @click="handleClick">toggle</buton>

    <!--v-for 控制一組數據 來循環顯示dom結構-->

    v-for 能把list數組循環展示在li ?有多少數據就生成多少li

    ? ? ? ? ? ? ? ? ? ? ? ?適用v-for做循環展示時,需要添加:key="",為了提高渲染效率,要求:每渲染一條的key值都是不同的

    ? ? ? ? ? ? ? ? ? ? ? ? 為避免數組內容重復

    <ul>

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

    </ul>

    </div>

    <script>

    //計算屬性

    new Vue({

    el:"#root",

    data:{

    show:true,

    list:[1,2,3]

    },

    methods:{

    handleClick:function(){

    this.show = !this.show;

    }

    }

    })

    </script>


    查看全部

舉報

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

公眾號

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

友情提示:

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