vue屬性傳遞時(shí)有時(shí)會(huì)報(bào)下述錯(cuò)誤
創(chuàng)新互聯(lián)成立于2013年,先為臨汾等服務(wù)建站,臨汾等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為臨汾企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
vue.esm.js?f959:610 [Vue warn]: Error in render: "TypeError: Cannot read property 'RegistrationAuthority' of undefined" found in --->at src/components/tools/dialog_history.vue at src/components/router_components/nurse_infor/nurse_infor.vue at src/components/index.vue at src/App.vue
子組件中接收的數(shù)據(jù)為data
props:["data"],
data的實(shí)際格式為
data:{ "xxx":{}, "yyy":{}, }
父元素傳遞的時(shí)候沒有寫入內(nèi)部對(duì)象只有
data:{}
所以會(huì)顯示找不到所以在傳遞的時(shí)候直接賦上內(nèi)部的對(duì)象就好了
data(){ return { data:{ "FirstRegistration":{}, "RegistrationOfChange":{}, "ContinuedRegistration":{}, } }
如果傳入的是別的類型比如數(shù)組也聲明上類型
data(){ return { data:[] } }
以上這篇vue使用prop可以渲染但是打印臺(tái)報(bào)錯(cuò)的解決方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。