亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue props實(shí)現(xiàn)父組件給子組件傳遞數(shù)據(jù)的方式

 更新時(shí)間:2023年10月26日 10:02:01   作者:柳穿魚(yú)^  
Vue中的配置項(xiàng)Props能讓組件接收外部傳遞過(guò)來(lái)的數(shù)據(jù),本文給大家介紹了Vue props實(shí)現(xiàn)父組件給子組件傳遞數(shù)據(jù)的幾種方式,文中有詳細(xì)的實(shí)現(xiàn)方式,具有一定的參考價(jià)值,需要的朋友可以參考下

一、傳遞數(shù)據(jù)

在要傳遞的組件標(biāo)簽中配置傳遞信息:

屬性名 = "屬性值"

注意:如果傳遞的屬性值是一個(gè)表達(dá)式,要使用:屬性名="屬性值" 的形式。

二、接收數(shù)據(jù)

在目標(biāo)組件中配置props進(jìn)行數(shù)據(jù)接收:

方式一:直接接收

注意:這里的屬性名和上面?zhèn)鬟f數(shù)據(jù)時(shí)配置的屬性名要相同

props:["屬性1", "屬性2"]

方式二:限制類(lèi)型

可以通過(guò)限制類(lèi)型的方式限制傳遞過(guò)來(lái)的數(shù)據(jù)類(lèi)型,放置數(shù)據(jù)出錯(cuò):

props:{  屬性1:類(lèi)型,  屬性2:類(lèi)型  }

方式三:所有配置項(xiàng)

完整寫(xiě)法中我們可以對(duì)每一個(gè)接收的屬性再進(jìn)行單獨(dú)的配置:

props:{  屬性1:{ // 配置項(xiàng) },  屬性2: { // 配置項(xiàng) }  }

有如下配置項(xiàng):

type    // 屬性的數(shù)據(jù)類(lèi)型

required    // 該屬性是否為必填項(xiàng)

default    // 若未傳該屬性,設(shè)置默認(rèn)值

三、注意事項(xiàng)

 Vue規(guī)定我們通過(guò)props接收過(guò)來(lái)的屬性不能夠修改。

如果我修改,就會(huì)進(jìn)行控制臺(tái)報(bào)錯(cuò):

那我們?nèi)绻娴南胍獙?duì)接收過(guò)來(lái)的數(shù)據(jù)進(jìn)行修改該怎么辦呢?

我們可以配置兩份數(shù)據(jù),一份是props接收過(guò)來(lái)的數(shù)據(jù),一份是組件中data的數(shù)據(jù),data中的數(shù)據(jù)用于修改。

因?yàn)閜rops的優(yōu)先級(jí)比data高,所以我們能在data中收到props中的數(shù)據(jù):

到此這篇關(guān)于Vue props實(shí)現(xiàn)父組件給子組件傳遞數(shù)據(jù)的方式的文章就介紹到這了,更多相關(guān)Vue props傳遞數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • VUE引入DataV報(bào)錯(cuò)解決實(shí)戰(zhàn)記錄

    VUE引入DataV報(bào)錯(cuò)解決實(shí)戰(zhàn)記錄

    在使用vue開(kāi)發(fā)大屏?xí)r,發(fā)現(xiàn)了一個(gè)很好用的可視化組件庫(kù)DataV,下面這篇文章主要給大家介紹了關(guān)于VUE引入DataV報(bào)錯(cuò)解決的實(shí)戰(zhàn)記錄,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • 在antd Form表單中select設(shè)置初始值操作

    在antd Form表單中select設(shè)置初始值操作

    這篇文章主要介紹了在antd Form表單中select設(shè)置初始值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 一文搞懂Vue3中toRef和toRefs函數(shù)的使用

    一文搞懂Vue3中toRef和toRefs函數(shù)的使用

    這篇文章主要為大家介紹了Vue3中toRef和toRefs函數(shù)的使用方法,文中通過(guò)示例為大家進(jìn)行了詳細(xì)的講解,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-07-07
  • 詳解axios 全攻略之基本介紹與使用(GET 與 POST)

    詳解axios 全攻略之基本介紹與使用(GET 與 POST)

    本篇文章主要介紹了axios 全攻略之基本介紹與使用(GET 與 POST),詳細(xì)的介紹了axios的安裝和使用,還有 GET 與 POST方法,有興趣的可以了解一下
    2017-09-09
  • 策略模式實(shí)現(xiàn) Vue 動(dòng)態(tài)表單驗(yàn)證的方法

    策略模式實(shí)現(xiàn) Vue 動(dòng)態(tài)表單驗(yàn)證的方法

    策略模式(Strategy Pattern)又稱(chēng)政策模式,其定義一系列的算法,把它們一個(gè)個(gè)封裝起來(lái),并且使它們可以互相替換。封裝的策略算法一般是獨(dú)立的,策略模式根據(jù)輸入來(lái)調(diào)整采用哪個(gè)算法。這篇文章主要介紹了策略模式實(shí)現(xiàn) Vue 動(dòng)態(tài)表單驗(yàn)證,需要的朋友可以參考下
    2019-09-09
  • vue中使用$emit傳遞多個(gè)參數(shù)的2種方法

    vue中使用$emit傳遞多個(gè)參數(shù)的2種方法

    這篇文章主要給大家介紹了關(guān)于vue中如何使用$emit傳遞多個(gè)參數(shù)的2種方法,在Vue中可以使用$emit方法向父組件傳遞數(shù)據(jù),文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • Element-ui?Dialog對(duì)話(huà)框基本使用

    Element-ui?Dialog對(duì)話(huà)框基本使用

    這篇文章主要為大家介紹了Element-ui?Dialog對(duì)話(huà)框基本使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • 最新評(píng)論