国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

vue使用v-model進行跨組件綁定的基本實現方法

瀏覽:4日期:2022-09-30 11:59:44

大家好,今天我們來說一下使用v-model實現父子組件的綁定效果

1:簡單版代碼如下:

父組件:

<template> <div> // 3:使用子組件,并使用v-model綁定 <About v-model='father'/> </div></template><script>// 1:引入子組件import About from './About';export default {// 2:注冊子組件 components: { About, }, data() { return { // 值給空 father:’’ } }, // 監聽組件數據的變化 watch:{ father(val){ console.log(val); } }};</script>

子組件:

<template> <div> // 2:使用v-model綁定 <input type='text' v-model='son'> </div></template><script>export default { // 1:接收父組件的信息 props: {value:{ type:String, default:’’} }, data() {return {// 3:賦空值 son:’’} }, // 4:監聽 如果改變 watch:{// 把value賦值給son value(){// 這里的this.value是props里的value this.son = this.value},// 把son傳遞給父組件son(){ this.$emit(’input’,this.son)} }}</script>

至于為什么子組件向父組件傳遞時,$emit的第一個參數為’input’,有興趣的同行可以去了解一下v-model實現的原理

2:下面進入項目中的使用(獲取子組件的圖片地址,傳給父組件,同步更新圖片信息)

基本上差不多

Ⅰ:在父組件內引入子組件,并在子組件標簽內使用v-model,賦值為空(UploadImg標簽 是引入的 子組件)

vue使用v-model進行跨組件綁定的基本實現方法

Ⅱ:接著在子組件內使用 props接收:

vue使用v-model進行跨組件綁定的基本實現方法

Ⅲ:在子組件 頁面 內同樣使用v-model,并在data內賦值為空 圖片:

vue使用v-model進行跨組件綁定的基本實現方法

Ⅳ:在子組件內使用watch用來監聽其變化

vue使用v-model進行跨組件綁定的基本實現方法

分解圖上代碼:

value函數把傳來的父組件賦值給子組件,this.value也就是props里的value

value() { this.SonStaffPhoto = this.value console.log(this.SonStaffPhoto) }

這里是v-model綁定的子組件函數,用來把自己傳遞給父組件

SonStaffPhoto() { this.$emit(’input’, this.SonStaffPhoto) },

到這里你就可以把想傳遞給父組件的內容賦值給 this.SonStaffPhoto了(我賦值給了用來保存圖片地址的變量)

Ⅴ:也可以在父組件里監聽其變化:

vue使用v-model進行跨組件綁定的基本實現方法

父組件里的this.staffPhoto,同樣可以把想綁定的內容賦值給它(我賦值給了最新的圖片變量,這樣就過實現了子組件圖片更新,父組件也同步更新的效果)

總結

到此這篇關于vue使用v-model進行跨組件綁定的基本實現方法的文章就介紹到這了,更多相關vue用v-model跨組件綁定內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
主站蜘蛛池模板: 热99re久久精品精品免费 | 欧美成a人免费观看久久 | 日韩三级在线免费观看 | 国产一区三区二区中文在线 | 久久久久久网址 | 国产精品女上位在线观看 | 美女大片高清特黄a大片 | 欧美一级在线观看视频 | 成年美女黄网站色视频大全免费 | 亚州中文字幕 | 丝袜毛片 | 欧美日本一道高清二区三区 | 国产精品视频成人 | 成人国产在线观看 | 欧美猛交xxxx免费看 | 天堂8中文在线最新版在线 天堂8资源8在线 | 成人欧美一区二区三区黑人 | 欧美一区二区三区精品国产 | 怡红院最新免费全部视频 | 中文字幕一区二区在线播放 | 亚洲第99页| 狠狠色丁香九九婷婷综合五月 | 黄在线观看网站 | 男女猛烈无遮掩免费视频 | 亚洲在线一区二区三区 | 三级国产精品 | 在线观看成年视频 | 999热精品这里在线观看 | 高清国产精品久久 | 亚洲成人免费在线视频 | 国产精品情人露脸在线观看 | 怡红院亚洲红怡院天堂麻豆 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 三级全黄的全黄三级三级播放 | 午夜一级毛片免费视频 | 黄色美女在线观看 | 91精品一区国产高清在线 | 日本一级高清片免费 | 日本午夜人成免费视频 | japanesevideo乱子| 欧美成人精品免费播放 |