国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-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
相關文章:
主站蜘蛛池模板: 久久人人草 | www.a级片| 亚洲成人三级 | 性欧美17一18sex性高清播放 | 黄色影视频 | 欧美成人免费在线视频 | 国产精品久久久久精 | 国产精品高清在线观看地址 | 亚州视频在线 | 欧美一级日本一级韩国一级 | 亚洲日本在线观看网址 | 免费公开视频人人人人人人人 | 亚洲视频一区在线观看 | 综合在线视频 | 一级a做爰片欧欧美毛片4 | 国内偷拍免费视频 | 国产成人小视频在线观看 | 国产一区二区三区久久精品小说 | 国产人成午夜免费噼啪视频 | 久久国产精品久久久 | 国产亚洲精品网站 | 国产舐足视频在线观看 | 拍拍拍又黄又爽无挡视频免费 | 中国国产一级毛片 | 日韩a毛片 | 国产在线精品一区二区夜色 | 亚洲视频免费在线观看 | 步兵网站| 香蕉视频在线观看黄 | 日本免费在线观看视频 | 久久亚洲精品永久网站 | 在线观看二区三区午夜 | 亚洲欧美在线视频免费 | 18成人免费观看网站入口 | 免费国产成人午夜在线观看 | 亚洲成人影院在线观看 | 香蕉毛片a | 成人三级毛片 | 99热久久国产这里是精品 | 久久亚洲国产精品一区二区 | 日本久久一区二区 |