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

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

vue.js入門基礎

fishenal Web前端工程師
難度中級
時長 1小時50分
學習人數
綜合評分9.17
315人評價 查看評價
9.4 內容實用
9.2 簡潔易懂
8.9 邏輯清晰
  • vue是一個雙向的綁定,vue和視圖層之間的數據傳遞

    查看全部
  • 組件的注冊 在App.vue中 import Header from? new Vue ({ componts:[Header],

    組件之間的通信 props:['msg']? ?<header msg='something'>

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

    2018-07-30

  • index.html 是項目的入口? main.js注冊了一個App的組件,

    import App from './App'? 等價于 var App = require('./App')


    查看全部
    1. vue的所有數據在 new vue({data:{}})中

    2. 方法在 methods中

    3. 監聽在 watch 監聽data中的數據

    4. 數據渲染 v-text v-html {{}}

    5. v-if v-show 對標簽的隱藏

    6. v-for 渲染列表循環

    7. v-on 事件綁定 v-on:click="doThis" or @click="doThis"

    8. v-bind 屬性綁定 v-bind:src="imageSrc" :class="{red:isRed}"


    查看全部
    1. .vue 通過webpack打包

    2. js 是new vue({})的一個對象

    查看全部
    1 采集 收起 來源:從.vue到頁面

    2018-07-30

  • 組件的注冊
    查看全部
  • v-if元素的的隱藏,.直接不渲染這個DOM元素的

    v-show元素的顯示 通過css的display:none,在代碼里是可以看到這個DOM元素的。

    查看全部
  • watch是監聽數據data里的變量

    查看全部
  • 父給子傳:props (父的值傳到子的prop)

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

    2018-07-26

  • 組件之間的調用

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

    2018-07-26

  • export的對象會成為new Vue({參數})的參數

    查看全部
  • v-bind

    查看全部
  • js文件中注冊組建用new Vue({});組件中注冊組件等等先用export default{};兩者均需要先用import...from...引入vue文件!注意:組件中注冊的組件,其注冊代碼也要寫在<script>中。組件=vue

    查看全部
  • vue引入模板并注冊

    查看全部
  • vue參數:

    ????data = 數據,該頁面所有數據寫在這里,

    ???????????????????????????data : {? "a" : 1, "b" :? true }

    ????methods = 方法,所有函數寫在這里,

    ????????????????????????????methods : {? someMethod : function (someThing) {...}? }

    ????watch = 用于監聽data內屬性值的變化,

    ????????????????????????????watch : {? 'a' : funcion (val, oldval) {...}? }

    模板指令:

    ????v-html = 插入html并渲染

    ????????????????????????????v-html="a",類似jQuery.html()

    ????v-text = 插入dom文本,

    ????????????????????????????v-text="a",類似jQuery.text()

    ????v-if = 控制頁面是否渲染該元素,

    ????????????????????????????v-if="isTrue",值為isTrue對應的data值(布爾型)

    ????v-show = 已渲染完成,

    ????????????????????????????控制display=>none/block,v-show="isTrue",

    ????????????????????????????值為isTrue對應的data值(布爾型)

    ????v-for = 循環渲染元素

    ????????????????????????????v-for="item in list",item每次遍歷的元素,list遍歷的集合

    ????v-on = 綁定點擊事件

    ????????????????????????????v-on:click="doThis", @click="doThis",兩種寫法,doThis寫在methods里

    ????v-bind = 屬性綁定,

    ????????? ??????????v-bind:src="imageSrc",綁定src屬性,

    ????????????????????????????值為imageSrc對應的data值(字符串)

    ????????????????? ? :class="{ red: isRed }",綁定樣式,

    ????????????????????????????樣式內容為red,isRed對應的data值(布爾型)控制是否顯示

    ????????????????????:class="[ classA, classB ]",綁定樣式名

    ????????????????????????????分別綁定樣式名為classA對應的data值(字符串),

    ????????????????????????????和classB對應的data值(字符串)

    ????????????????????:class="[ classA, { classB: isB, classC: isC } ]",混合使用

    ????????????????????????????綁定classA對應的data值;

    ????????????????????????????樣式名為“classB”,isB對應的data值(布爾型)控制是否綁定;

    ????????????????????????????樣式名為“classC”,isC對應的data值(布爾型)控制是否綁定


    查看全部

舉報

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

公眾號

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

友情提示:

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