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

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

vue.js入門基礎

fishenal Web前端工程師
難度中級
時長 1小時50分
學習人數
綜合評分9.17
315人評價 查看評價
9.4 內容實用
9.2 簡潔易懂
8.9 邏輯清晰
  • 安裝VUE.js

    查看全部
  • nodeJs git cnpm(淘寶鏡像) this指定 雙向數據綁定
    查看全部
  • v-text 會把內容當作字符串輸出

    v-html 會識別html標簽,并輸出標簽里內容

    查看全部
  • components:將引入的組件注冊放入本頁面

    props:傳遞信息,子組件向父組件傳遞信息

    headerA.vue? 子組件

    {{msg}}//可以顯示

    props:['msg'],//字符串,注冊

    methods:{

    ????? doThis(){

    ????????????console.log(this.msg)

    ????}

    }

    App.vue

    <header-a msg='app.vue'></header-a>//駝峰法,將每個大寫變為小寫,并加上' - '

    import headerA form './headerA'

    components:{ headerA, }//注冊組件,可以放多個



    查看全部
    0 采集 收起 來源:如何劃分組件

    2018-08-28

  • export?default{
    ????fetch:function(){
    ????return?JSON.parse(window.localStroage.getItem(STORAGE_KEY)||'[]'),????
    ????},
    ????save:function(items){
    ????window.localStorage.setItem(STORAGE_KEY,JSON.stringify(item))
    ????}
    }
    
    引入
    import?Store?from?'./store.vue'
    
    使用
    
    Store.fetch//顯示
    Store.save//存儲,放到瀏覽器的某個頁面上


    查看全部
  • @key.enter=""? 當按下enter時,數組加上當前輸入的值

    addItem(){

    this.data.push({

    label:this.newItem,

    isFinished:false

    })

    }


    查看全部
  • 安裝vue

    查看全部
  • props: ['msgfromfather']

    接收消息從來自父組件的消息

    查看全部
  • vue中的組件屬性特殊的地方:

    components:? {HelloWorld}

    在html上調用這個組件的時候vue規定,換成小寫,并在大寫的地方變成-:

    <hello-world></hello-world>

    查看全部
  • 熱更新:修改app.vue會立馬顯示在view html上,而不同刷新

    查看全部
  • vue.js的一個組件
    *.vue是vue.js中特有的文件格式,它集合了html(<template></template>),js(<script></script>),和css(<style></style>)

    查看全部
  • 子組件向父組件傳值,方法1

    使用$emit來自定義一個時間

    this.$emit('my-event',參數傳遞的值)

    查看全部
  • 1、data(存放所有的數據)

    2、methods(方法,邏輯函數)

    methods:{
    ????doSomething:function(){
    ????????
    ????}
    }
    3、watch(監聽函數)
    ????watch:{
    ????????"a":function(val,oldVal){
    ????????????console.log(val,oldVal)
    ????????}
    ????}
    ?4、v-text={{}}(不解析帶有<p>屬性的標簽,直接輸出文字)、v-html(先解析查看是否有標簽屬性的,在輸出,安全xxs盡量不要直接輸出標簽)
    ?5、v-for:?v-for="(value,key,index)?in?items"???value:屬性值??key?:屬性名??index:索引從0開始
    ?????<ul>
    ?????????<li?v-for="(value,key,index)?in?items">
    ?????????????<p?v-text="item.label"></p>
    ?????????</li>
    ?????</ul>
    ???6、v-on:click="doThis"?簡寫:@:click="doThis"?事件綁定
    ???7、v-bind:src="imagesSrc"?簡寫:??:src="imagesSrc"?動態添加屬性
    ??????????[]?這class是否等于規定的,{}class是否有這個的值是否是真的
    ???????<div?:class="{red:isRed}"></div>
    ???????<div?:class="[classA,classB]"></div>
    ???????<div?:class="[classA,{calssB:isB,calss:isC}]"></div>


    查看全部
  • # 全局安裝 vue-cli

    npm install -g vue-cli

    # 創建一個基于‘webpack’ 模板的新項目

    vue init webpack my-project

    #安裝一來,走你

    cd my-project

    npm install?

    npm run dev

    查看全部
  • 雙向綁定

    <div id="demo">

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

    <input v-model="message">

    </div>

    var demo = new Vue({

    ????el:"#demo",

    data:{

    ????message:'hello vue.js'

    }

    })

    查看全部

舉報

0/150
提交
取消
課程須知
1. 有html,css,js前端開發基礎 2. 了解前端工程化,node,webpack gulp等 3. 對前端模塊化有基本的概念 4. es6 的一些基本語法
老師告訴你能學到什么?
1. vuejs的背景及其項目相關知識 2. 了解流行的前端項目搭建方式 webpack + gulp 3. 用 vue-cli 腳手架工具初始化vue項目 4. 學習vue項目基本的結構和開發方法 5. 學習使用vuejs常用的接口和方法 6. 教程中教你如何在一個項目中使用vuejs

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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