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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • component,props,屬性傳參數

    查看全部
  • very good

    查看全部
    1 采集 收起 來源:課程總結

    2018-04-23

  • <div id="app">

    <p>{{ message }}</p>

    </div>

    <div id="app-2">

    <span v-bind:title="message">

    ? ? ? ? ? ? ? ?鼠標懸停幾秒鐘查看此處動態綁定的提示信息!

    ? ? ? ? ?</span>

    </div>


    <div id="app-3">

    <p v-if='seen'>

    xianzaikandaowola

    </p>

    </div>

    <div id="app-4">

    <ol>

    <li v-for="todo in todos">

    {{todo.text}}

    </li>

    </ol>

    </div>

    <div id="app-5">

    <p>{{message}}</p>

    <button v-on:click="clickevent">點擊</button>

    </div>

    <div id="app-6">

    <p> {{message}}</p>

    <input type="text" v-model='massage' >

    </div>

    ? ? ? ? <div id="app-7">

    <h1 v-text='number' v-on:click="clickIt"> <h1>

    </div>

    ? ? ? ? <script type="text/javascript">

    new Vue({

    el: '#app',

    data: {

    message: 'Hello js!'

    }

    })

    var app2 = new Vue({

    el: '#app-2',

    data: {

    message: '頁面加載于 ' + new Date().toLocaleString()

    }

    })


    var app3 = new Vue({

    el: '#app-3',

    data: {

    /*? ? seen:false */

    seen: true

    }

    })

    var app4 = new Vue({

    el: '#app-4',

    data: {

    todos: [

    { text: "no1" },

    { text: "no2" },

    { text: "no3" }

    ]

    }

    })

    /* 添加新內容 */

    app4.todos.push({ text: "no4" }, { text: "no5" })


    var app5 = new Vue({

    el: '#app-5',

    data: {

    message: 'hello'

    },

    methods: {

    clickevent: function() {

    this.message='第五:'+this.message.split('').reverse().join('')

    }

    }

    })


    var app6 = new Vue({

    el: "#app-6",

    data: {

    message: '第六:'+'hi'

    }

    })

    //替換

    var app7=new Vue({

    el:"#app-7",

    data:{

    number:'第七:'+12345

    },

    methods:{

    clickIt:function(){

    this.number='第七:'+112

    }

    }

    })

    </script>

    ? ? ? ??

    ? ? ? ??


    查看全部
  • 父子組件傳值問題在vue中是一個難點,也是一個重點

    查看全部
  • Vue中的每個組件都是Vue的一個實例,也可以有data,methods方法

    其實每個Vue實例也是一個組件

    查看全部
  • 在外層/父組件中使用屬性進行值的傳遞,

    然后在全局組件中添加props: ['content'],接收傳遞的屬性值

    Vue.component("todo-item",{

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

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

    })


    查看全部
  • 局部組件:

    需要在Vue實例中注冊組件

    var TodoItem = {

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

    }

    new Vue({

    ????el: '#root',

    ????components: {

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

    },

    ????data.....

    })

    查看全部
  • 全局組件:

    Vue.component("todo-item",{

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

    })


    查看全部
  • 組件就是網頁的某一個部分

    查看全部
  • v-on 表示綁定事件

    v-on:click 表示綁定了一個cilck事件

    查看全部
  • v-text 輸出結果為帶標簽的

    v-html 解析標簽輸出標簽中的內容

    查看全部
  • todolist

    handleSubmit : function(){

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

    ????this.inputValue = ''

    }

    查看全部
  • 單向綁定:數據可以決定頁面的顯示,而頁面不能決定數據的改變

    v-model可以實現數據的雙向綁定

    <input v-model="content" />

    查看全部
  • 給div綁定一個點擊事件:
    <div v-on:click="handleClick">{{content}}</div>

    其中v-on: 可以簡寫成@

    handleClick寫在Vue里邊的methods方法里

    現在使用vue是面向數據編程,不是面向dom編程了

    查看全部
  • 兩個模板指令:v-text,v-html

    查看全部

舉報

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

公眾號

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

友情提示:

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