vue 的基礎知識點

2021-10-12 09:35:07 字數 1761 閱讀 1952

一套用於構建使用者介面的漸進式框架。與其它大型框架不同的是,vue 被設計為可以自底向上逐層應用。vue 的核心庫只關注檢視層,不僅易於上手,還便於與第三方庫或既有專案整合。

前提:安裝了node 環境、npm

全域性安裝 vue-cli

$ npm install --global vue-cli

# 建立乙個基於 webpack 模板的新專案

$ vue init webpack demo

# 安裝依賴

$ npm install

# 啟動

$ npm run dev

解釋:更新元素的 textcontent,將資料解析為純文字

解釋:更新元素的 innerhtml,將資料解析成html標籤

繫結屬性,語法:v-bind:src=「image」 ; 簡寫 :src=""

繫結事件,@click=「function」

在表單元素上建立雙向資料繫結

}
v-if:根據表示式的值的真假條件,銷毀或重建元素 v-if適合條件不大可能改變的場景

v-show:根據表示式之真假值,切換元素的 display css 屬性,dom元素一直在 v-show適合頻繁切換

監聽屬性變化

//路由變化,呼叫方法

watch:

}},

可以呼叫methods中的方法執行,不能進行dom操作。

created() )

},

元件已經被掛載到頁面中,此時,可以進行dom操作

全域性元件在所有的vue例項中都可以使用,注意:先註冊元件,再初始化根例項。

import less from 'less'

//定義全域性變數

vue.use(less)

new vue()

是在某乙個具體的vue例項中定義的,只能在這個vue例項中使用;在vue例項中使用components物件建立元件,可以建立多個元件

import card from '@/components/card'

export default ,

方式:通過props屬性來傳遞資料

注意:屬性的值必須在元件中通過props屬性顯示指定,否則,不會生效

父:

data() ;

},子: props:

}},

方式:父元件給子元件傳遞乙個函式,由子元件呼叫這個函式

說明:借助vue中的自定義事件

$emit():觸發事件

,
//.vue中

methods: `)

},} //router中

,

vue 基礎知識點

建立例項 new vue 資料 methods 函式方法 computed 計算屬性 生命週期 鉤子函式 beforecreate 建立前 created 建立後 beforemount 渲染前 mounted 渲染後 beforeupdate 更新前 updated 更新後 beforedestr...

vue 基礎知識點

1.指令 v html 會覆蓋內部內容 會有xss攻擊 不要用在使用者提交的時候 aaaa aaaa被覆蓋掉 v if v else 進行邏輯判斷 使用者不頻繁更改 v show 渲染成 display none 使用者頻繁更改 v if 和v for 不同時使用 v for 比v if 優先順序高...

vue基礎知識點快覽

本文適合剛學會vue的初學者回憶知識點,小白可能有點不適。一 基礎指令 v text,v html,v show,v if,v else,v for item,index in items v on click v bind,v model 表單 v pre,v cloak,v once,v on等...