Vue2 5學習筆記(五)如何進行元件化開發?

2021-10-09 09:17:04 字數 1691 閱讀 4608

homeheader.vue

="header"

>

="header-left"

>

="iconfont"

>

<

/span>

<

/div>

="header-input"

>

="iconfont"

>

<

/span>

輸入城市/景點/遊玩主題<

/div>

="header-right iconfont"

>

="iconfont"

>

<

/span>

城市<

/div>

<

/div>

<

/template>

export

default}}

<

/script>

"scss" scoped>

@import

'~@/assets/styles/varibles.scss'

;.header

.header-left

.header-input

.header-right

<

/style>

<

/home-header>

<

/div>

<

/template>

import homeheader from

'./components/header'

export

default},

components:

}<

/script>

"scss" scoped>

<

/style>

src/assets/styles/varibles.scss

$themebgcolor

:#00bcd4

匯入元件的style標籤中:

@import

'~@/assets/styles/varibles.scss'

;

@import

'~@/assets/styles/varibles.scss'

;

像這樣很長的一串路徑,在**裡非常不美觀,我們可以在build/webpack.base.conf.js中為頻繁訪問的目錄取別名。類似於src目錄的別名為@一樣。

注意:修改webpack相關檔案後需要重新啟動專案。

resolve:

},

當我們開發乙個新功能時,可以在git中新建乙個分支,在該分支上進行該功能的開發,在開發完成後再合併到master主分支上。

(1)在碼雲或github中新建乙個分支

(2)本地終端執行git pull,就會把遠端分支拉取到本地倉庫中。

(3)執行git checkout 新分支名,即可切換到新分支,接下來進行的開發都是在該分支上進行的。

Vue2 5 學習筆記 9 7 動畫效果

這節教程的實現 將上次那個detail banner.vue的預覽與取消預覽的動作做動畫效果過渡。1.新建fadeanimation元件,有可能別的元件也會用到 所以坐公共 通過包裹插槽的形式實現動畫效果 然後去detail banner.vue中修改 banner.vue 先導入元件 import...

Vue學習筆記 25 Vue元件(元件間傳值)

元件例項定義方式,注意 一定要使用props屬性來定義父元件傳遞過來的資料 使用v bind或簡化指令,將資料傳遞到子元件中 原理 父元件將方法的引用,傳遞到子元件內部,子元件在內部呼叫父元件傳遞過來的方法,同時把要傳送給父元件的資料,在呼叫方法的時候當作引數傳遞進去 父元件將方法的引用傳遞給子元件...

vue父元件與子元件間如何進行資料傳遞

父元件傳遞資料給子元件 可以通過props屬性來實現 由於元件例項的作用域是孤立的。這意味著不能 也不應該 在子元件的模板內直接引用父元件的資料。要讓子元件使用父元件的資料,我們需要通過子元件的 props 選項 在模板中,要動態地繫結父元件的資料到子模板的 props,與繫結到任何普通的 html...