vue元件間的傳值方式

2021-10-13 05:23:57 字數 1182 閱讀 4903

作為乙個vue的入門者,寫此博文用於記錄與學習,希望和我一樣作為vue小白的可以有所幫助。

vue三種傳值型別

父元件向子元件傳值

子元件向父元件傳值

兄弟元件之間相互傳值或者是兩個沒有關係的元件之間的傳值

父元件parent.vue

="hello"

>

我是父元件<

/p>

"parentvalue01"

>

<

/child01>

<

/div>

<

/template>

import child01 from

'./child01'

export

default},

components:

}<

/script>

<

!-- add "scoped" attribute to limit css to this component only --

>

h1, h2

ul li

a <

/style>子元件child01.vue

"background: #f2f2f2;"

>

我是子元件<

由上圖可以看出,在父元件定義的parentvalue01變數的值,在子元件中獲取到了。

具體獲取方法:

在父元件中v-bind:屬性名=「父元件內變數名」

在子元件中接收父元件的值,props: [『屬性名』] 或者 props: }

Vue元件間傳值的方式

prop 是父元件用來傳遞資料的乙個自定義屬性。類似於用 v bind 繫結 html 特性到乙個表示式,也可以用 v bind 動態繫結 props 的值到父元件的資料中。每當父元件的資料變化時,該變化也會傳導給子元件 父元件是使用 props 傳遞資料給子元件,但如果子元件要把資料傳遞回去,就需...

vue元件間傳值方式詳解

1.兄弟元件間的傳值解決思路 用params和query進行傳值 a元件 1.a頁面中的 this.router.push 或this.router.push b頁面 id this.route.params.id 或id this.route.query.id但是想要通過pramas傳值且頁面資料...

Vue元件間傳值

在父元件中給子元件傳值 父元件操作 1.import watermark from components watermark 引入子元件2.componenta為元件的名稱 import中的名稱 a為組建中暴露的資料名 b為data中或者computed中的欄位名稱 3.子元件中在props中寫a的...