最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Vue從零開(kāi)始總結(jié)23

2021-04-21 17:32 作者:忘魂兒  | 我要投稿

父子組件的通信,父組件向子組件傳遞數(shù)據(jù),子組件拿到數(shù)據(jù)后應(yīng)用,通過(guò)props函數(shù)實(shí)現(xiàn)(在子組件中操作)

第一步:明確模板內(nèi)容

<template id="son">
?<div>
? ?<h2>{{submessage}}</h2>
? ?<ul>
? ? ?<li v-for="item in submovies">{{item}}</li>
? ?</ul>
?</div>
</template>

第二步:確立父子關(guān)系

const app=new Vue({
? ?el:document.querySelector('#app'),
? ?data:{
? ? ? ?message:'hello world',
? ? ? ?movies:['海賊','火影'],
? ? ? ?counter:0
? ?},
? ?methods:{

? ?},
? ?components:{
? ? ?cpn:{
? ? ?template:'#son',
? ? ?props:['submessage','submovies']
? ? ?}

? ?}
})

第三步:在父組件里引用子標(biāo)簽,并定義變量動(dòng)態(tài)綁定到父組件中指定變量。

如果沒(méi)有使用v-bind,則按字符串處理

<div id="app">
<cpn :submessage="message" :submovies="movies"></cpn>
</div>

第四步:誒,沒(méi)有了!但可以拓展一些

像是props可以有多種寫法,第一種如上,第二種嘛如下:

它可以指定類型

props:{

submessage:String,
submovies:Array

}

至于第三種可以干的事就更多了!如下:

props:{
?submessage:{
? ?type:String,
? ?default:'兒子',
? ?required:true
?},
?submovies:{
? ?type:Array,
? ?default() {
? ? ?return [] //如果默認(rèn)值為對(duì)象或者數(shù)組的時(shí)候必須使用工廠函數(shù)返回
? ?},
? ?required:true? //要求必須傳入一個(gè)變量值
?}
}

Vue從零開(kāi)始總結(jié)23的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
绥化市| 宁乡县| 苍梧县| 雅江县| 武城县| 山西省| 兴和县| 邹平县| 竹溪县| 大兴区| 金寨县| 大渡口区| 靖安县| 宁蒗| 苏尼特左旗| 灌云县| 兰考县| 色达县| 泰和县| 绍兴市| 镇远县| 美姑县| 南华县| 林芝县| 克拉玛依市| 惠水县| 珲春市| 澎湖县| 长兴县| 新源县| 三亚市| 平和县| 嘉兴市| 马关县| 迁安市| 东阳市| 棋牌| 南投县| 莱州市| 广元市| 隆安县|