day29-Vue.js

day29-Vue.js


一、Vue基礎(chǔ)


1.Vue

  • Vue是用js封裝的一個(gè)庫(kù),為網(wǎng)頁(yè)內(nèi)容提供數(shù)據(jù)的(不需要節(jié)點(diǎn)操作)。

2.創(chuàng)建Vue對(duì)象

  • var 變量名 = new Vue({
     el:選擇器,
     data:數(shù)據(jù)對(duì)象,
     methods:方法對(duì)象
    })
    

3.Vue相關(guān)指令

  • 1)設(shè)置標(biāo)簽內(nèi)容:{{Vue中data屬性}}
  • 2)設(shè)置標(biāo)簽的屬性值:v-bind:標(biāo)簽屬性 = Vue中data屬性
  • 3)if語(yǔ)句:v-if='Vue中data屬性'
    • 判斷Vue中data屬性的值是否為true,如果是當(dāng)前標(biāo)簽就顯示,否則就隱藏
  • for循環(huán)結(jié)構(gòu):v-for='變量 in Vue中data屬性'

二、事件綁定


1.綁定事件

  • v-on:事件名="事件驅(qū)動(dòng)程序"
    • 事件驅(qū)動(dòng)程序:1)可以是操作語(yǔ)句2)Vue中methods中的屬性3)Vue中methods中的函數(shù)調(diào)用表達(dá)式
    • el:綁定標(biāo)簽
    • data:通過屬性提供數(shù)據(jù)
    • methods:通過屬性提供方法
  • 單項(xiàng)綁定:在js中改變Vue對(duì)象屬性的值,跟它關(guān)聯(lián)的標(biāo)簽的內(nèi)容也會(huì)發(fā)生改變

2.事件修飾符

  • v-on:事件名.事件修飾符="事件驅(qū)動(dòng)程序"
  • 常用修飾符:
    • stop:捕獲事件,阻止事件傳遞給父標(biāo)簽
    • prevent:覆蓋標(biāo)簽自帶事件
    • once:事件只響應(yīng)一次

3.雙向綁定

  • v-model='Vue中data屬性'

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Vue 實(shí)例 屬性和方法 每個(gè) Vue 實(shí)例都會(huì)代理其 data 對(duì)象里所有的屬性:var data = { a:...
    云之外閱讀 2,369評(píng)論 0 6
  • day29-Vue.js 1.Vue基礎(chǔ) Vue是用js封裝的一個(gè)庫(kù),為網(wǎng)頁(yè)內(nèi)容提供數(shù)據(jù)的(不需要節(jié)點(diǎn)操作) 1....
    毋望閱讀 289評(píng)論 0 0
  • 組件(Component)是Vue.js最核心的功能,也是整個(gè)架構(gòu)設(shè)計(jì)最精彩的地方,當(dāng)然也是最難掌握的。...
    六個(gè)周閱讀 5,761評(píng)論 0 32
  • 主要還是自己看的,所有內(nèi)容來(lái)自官方文檔。 介紹 Vue.js 是什么 Vue (讀音 /vju?/,類似于 vie...
    Leonzai閱讀 3,537評(píng)論 0 25
  • 一、了解Vue.js 1.1.1 Vue.js是什么? 簡(jiǎn)單小巧、漸進(jìn)式、功能強(qiáng)大的技術(shù)棧 1.1.2 為什么學(xué)習(xí)...
    蔡華鵬閱讀 3,495評(píng)論 0 3

友情鏈接更多精彩內(nèi)容