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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • *VUE語法規則:

    冒號是對象數據定義寫法,冒號前是屬性名,冒號后是屬性值。等號是賦值運算符

    對于某些不需要新增屬性名的操作,如數據綁定,直接用等號對應上變量名或者內容即可。

    • 插值表達式

    {{number}}:插值表達式,也就是把number的值插入到h1之中;

    • v-text

    v-text="number":h1的內容由number這個變量決定,v-text是Vue中的一個指令,這個指令里面的東西跟著的是一個變量,它告訴h1顯示的內容就是"number"這個變量,對應賦值的內容會轉義為純文本

    • v-html

    v-html="c ontent":v-html與v-text的區別是,v-html不會轉義,對應內容會直接展示為HTML語法;

    • v-on

    v-on:click="handleClick":通過v-on給元素綁定一個Click事件,事件觸發方法。

    例子中元素是div,事件是他的Click,通過v-on綁定了handleClick的方法,就會直接執行在methods里的對應function。

    this.content會直接對應到vue實例自己的data中的content內容。

    查看全部
  • 掛載點、模板與實例之間的關系---vue只會對它所對應的掛載點內的內容產生作用

    1. 掛載點:也就是Vue實例中el屬性對應的id的dom節點,Vue只會處理掛載點的內容。

    2. 模板:掛載點內部的內容都稱作模板內容,其中模板還可以放置在Vue的實例中進行編寫,如果使用Vue實例方式,則需要使用標簽把數據包起來。

    3. 實例:實例需要指定掛載點,還可以指定模板和數據,并且Vue會自動結合模板和數據進行展示。

    http://img1.sycdn.imooc.com//608779e00001b35d04740334.jpg

    查看全部
  • 雙向數據綁定的意義:

    • 頁面(DOM)與數據之間互相同步。

    • 與之相對應的,非雙向綁定的模式是數據到頁面(DOM)的單向傳遞。

    對應VUE語法:

    v-model=:雙向數據綁定,隨著數據的修改與之對應的DOM也會修改

    查看全部
  • VUE語法的縮寫,屬性綁定相關的部分:

    • v-bind:可以縮寫成:,如“v-bind:title”可以縮寫成“:title”

    • v-on:可以縮寫成@,如“v-on:click”可以縮寫成“@click”

    查看全部
  • 模板指令基本概念:

    如果直接用title="title",就是把字符串title賦值給變量title。

    使用模板指令之后,等號后面的雙引號里就是JS表達式,而非文本數據。

    查看全部
  • v-on簡寫是@
    查看全部
  • {{msg}}
    查看全部
  • 創建一個vue實例,并且實現和掛載點綁定。 el參數表示實例和哪個節點(標簽)綁定。 data參數表示實例里的數據。
    {{msg}}
    查看全部
  • 子組件 Vue.component和父組件todo-item傳遞通過發布訂閱模式

    http://img1.sycdn.imooc.com//6065be5100018dac04250039.jpg監聽子組件delete事件,監聽到了進行handledelete函數

    <!DOCTYPE?html>

    <html>

    <head>

    ????<meta?charset="UTF-8">

    ????<title>Document</title>

    ????<script?src="./vue.js"?type="text/javascript"></script>

    </head>

    <body>

    ????<div?id='root'>

    ????????<input?v-model="inputvalue"/>

    ????????<button?@click="handlesubmit">提交</button>

    ????????<ul>

    ????????????<todo-item?v-for="(item,index)?of?list"?

    ????????????:key="index"

    ????????????:content="item"

    ????????????:index="index"

    ????????????@delete="handledelect"

    ????????????>

    ????????????</todo-item>

    ????????</ul>


    ????</div>

    ????<script>

    ????????

    ????????Vue.component("todo-item",{

    ????????????props:?['content','index'],

    ????????????template:?'<li?@click="handleclick">{{content}}</li>?',

    ????????????methods:{

    ????????????????handleclick:function(){

    ????????????????????this.$emit('delete',this.index)

    ????????????????}

    ????????????}

    ????????})


    ????????


    ????

    ????????new?Vue({

    ????????????el:"#root",

    ????????????data?:{?

    ????????????????inputvalue:'',

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

    ????????????},

    ????????????methods:{

    ????????????????handlesubmit:?function(){

    ????????????????????this.list.push(this.inputvalue)

    ????????????????????this.inputvalue=''

    ????????????????},

    ????????????????handledelect:?function(index)?{

    ????????????????????this.list.splice(index,1)

    ????????????????}

    ????????????}???????????

    ????????})

    ????</Script>

    </body>

    </html>

    查看全部
  • http://img1.sycdn.imooc.com//606597a40001c2ca08190292.jpg每一個組件(相當于一個實例)里邊都可以寫data,methods這些組件

    查看全部
  • http://img1.sycdn.imooc.com//606593cd0001c8cc04230222.jpg定義全局組件todo item(簡單常用)

    http://img1.sycdn.imooc.com//6065940100013e5f03570098.jpg局部組件http://img1.sycdn.imooc.com//606594490001813703420137.jpg必須要在vue里邊注冊聲明

    http://img1.sycdn.imooc.com//606595480001e7c405370408.jpgprops接收組件

    查看全部
  • http://img1.sycdn.imooc.com//60658b6c0001290406500354.jpg將inputvalue的值加到list中在通過v-for顯示出來 最后把inputvalue清空,準備下一次輸入

    查看全部

舉報

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

公眾號

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

友情提示:

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