欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue2.0 子組件改變props值,并向父組件傳值的方法

 更新時間:2018年03月01日 15:30:40   作者:z_Biao  
下面小編就為大家分享一篇vue2.0 子組件改變props值,并向父組件傳值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

為什么我們會有修改 prop 中數(shù)據(jù)的沖動呢?通常是這兩種原因:

prop 作為初始值傳入后,子組件想把它當作局部數(shù)據(jù)來用;

prop 作為初始值傳入,由子組件處理成其它數(shù)據(jù)輸出。

對這兩種原因,正確的應對方式是:

定義一個局部變量,并用 prop 的值初始化它:

props: ['initialCounter'],
data: function () {
 return { counter: this.initialCounter }
}

定義一個計算屬性,處理 prop 的值并返回。

props: ['size'],
computed: {
 normalizedSize: function () {
 return this.size.trim().toLowerCase()
 }
}

注意在 JavaScript 中對象和數(shù)組是引用類型,指向同一個內(nèi)存空間,如果 prop

是一個對象或數(shù)組,在子組件內(nèi)部改變它會影響父組件的狀態(tài)。

我們知道,父組件是使用 props 傳遞數(shù)據(jù)給子組件,但子組件怎么跟父組件通信呢?這個時候 Vue 的自定義事件系統(tǒng)就派得上用場了。 https://cn.vuejs.org/v2/guide/components.html#自定義事件

在父組件中定義兩個變量,動態(tài)綁定到子組件中

子組件:

父組件:定義兩個方法,并綁定到子組件自定義事件上

以上這篇vue2.0 子組件改變props值,并向父組件傳值的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Vue3導航欄組件封裝實現(xiàn)方法

    Vue3導航欄組件封裝實現(xiàn)方法

    這篇文章主要為大家詳細介紹了Vue3導航欄組件封裝的實現(xiàn)方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 使用vue.js制作分頁組件

    使用vue.js制作分頁組件

    本文給大家分享的是個人在使用vue.js制作的文章和評論的分頁組件,并使用webpack打包起來,這里推薦給大家,有需要的小伙伴可以參考下
    2016-06-06
  • Vue開發(fā)工具之vuejs-devtools安裝教程及常見問題解決(最詳細)

    Vue開發(fā)工具之vuejs-devtools安裝教程及常見問題解決(最詳細)

    這篇文章主要介紹了Vue開發(fā)工具vuejs-devtools超級詳細安裝教程以及常見問題解決本篇文章是最詳細的vue開發(fā)工具vuejs-devtools安裝教程,需要的朋友可以參考下
    2022-11-11
  • Vue + Scss 動態(tài)切換主題顏色實現(xiàn)換膚的示例代碼

    Vue + Scss 動態(tài)切換主題顏色實現(xiàn)換膚的示例代碼

    這篇文章主要介紹了Vue + Scss 動態(tài)切換主題顏色實現(xiàn)換膚的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • vue 之 css module的使用方法

    vue 之 css module的使用方法

    這篇文章主要介紹了vue 之 css module的使用方法,css module目的為所有類名重新生成類名,有效避開了css權重和類名重復的問題,非常具有實用價值,需要的朋友可以參考下
    2018-12-12
  • vue3中單文件組件<script?setup>實例詳解

    vue3中單文件組件<script?setup>實例詳解

    <script?setup>是vue3中新引入的語法糖,目的是簡化使用Composition?API時冗長的模板代碼,下面這篇文章主要給大家介紹了關于vue3中單文件組件<script?setup>的相關資料,需要的朋友可以參考下
    2022-07-07
  • Vue.js設計與實現(xiàn)分支切換與清除學習總結

    Vue.js設計與實現(xiàn)分支切換與清除學習總結

    這篇文章主要為大家介紹了Vue.js設計與實現(xiàn)分支切換與清除學習總結,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • vue 解決報錯問題小結

    vue 解決報錯問題小結

    最近入門vue,用字節(jié)跳動的arco初始化一個項目的時候報錯自己解決后沒來的及截圖,從別人那拷貝個網(wǎng)圖把,是一樣的報錯,本文給大家分享vue 解決報錯問題小結,感興趣的朋友一起看看吧
    2023-09-09
  • 談談vue中mixin的一點理解

    談談vue中mixin的一點理解

    vue中提供了一種混合機制--mixins,用來更高效的實現(xiàn)組件內(nèi)容的復用。下面給大家談談我對vue中mixin的一點理解,需要的朋友參考下吧
    2017-12-12
  • 詳細聊聊Vue生命周期的那些事

    詳細聊聊Vue生命周期的那些事

    這篇文章主要給大家介紹了關于Vue生命周期的那些事,在使用vue開發(fā)過程中經(jīng)常會接觸到生命周期的問題,但對于每個鉤子函數(shù)都做了什么,應用場景比較模糊,希望通過這次梳理讓自己清楚一些,需要的朋友可以參考下
    2021-09-09

最新評論