国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue項目中做編輯功能傳遞數(shù)據(jù)時遇到問題的解決方法

2019-11-19 18:23:27
字體:
供稿:網(wǎng)友

在項目中完成編輯功能時,遇到了這樣一個問題:編輯的功能使用的是一個子組件作為彈出框,如圖


這里涉及到從父組件向子組件傳遞數(shù)據(jù)的問題,這個項目使用的是v1.0,問題是當(dāng)點擊了編輯以后,彈出的子組件中沒有獲取到父組件傳過來的數(shù)據(jù),檢查后沒有發(fā)現(xiàn)代碼錯誤,最后解決的方法就是在父組件中,把傳遞的數(shù)據(jù)中的每一項都初始化了一遍就好了

creatIssue (type,list,id){    this.modelIssue=true;    this.modeltype=type;    if(type=='creat'){     this.listdb.executorName='';     this.listdb.executorId='';     this.listdb.state='';     this.listdb.ProjVerId='';     this.listdb.content='';     this.issueTitle="創(chuàng)建問題至";    }else if(type=='edit'){     this.listdb={...list};   // 解構(gòu)數(shù)據(jù),只用list的數(shù)值,不用list的地址     this.editId=id;     this.issueTitle="編輯問題";    }   },

這是點擊編輯時執(zhí)行的方法,下面是向子組件傳遞的數(shù)據(jù)

listdb:{  executorName:'',  executorId:'',  state:'',  ProjVerId:'',  content:''},

開始的時候,只是定義了一個空的數(shù)據(jù)像這樣:

listdb:{},

這種情況下就不會向子組件傳遞數(shù)據(jù),當(dāng)把要傳遞的每一項內(nèi)容都定義了一遍以后就好了,像上面的那種寫法。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 任丘市| 松原市| 沁水县| 姚安县| 蓬安县| 武定县| 青铜峡市| 家居| 芦山县| 永春县| 巍山| 汝阳县| 略阳县| 姜堰市| 会理县| 邯郸县| 曲阜市| 东乌| 海伦市| 连云港市| 鄂托克前旗| 泸水县| 孟津县| 静海县| 津南区| 东源县| 滨海县| 沽源县| 汕头市| 大同市| 新宾| 正镶白旗| 墨脱县| 东乌珠穆沁旗| 中山市| 咸宁市| 贵州省| 万年县| 高淳县| 盘锦市| 蒲江县|