vue使用prop可以渲染但是打印台报错的解决方式
vue属性传递时有时会报下述错误
创新互联成立于2013年,先为临汾等服务建站,临汾等地企业,进行企业商务咨询服务。为临汾企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
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
子组件中接收的数据为data
props:["data"],
data的实际格式为
data:{ "xxx":{}, "yyy":{}, }
父元素传递的时候没有写入内部对象只有
data:{}
所以会显示找不到所以在传递的时候直接赋上内部的对象就好了
data(){ return { data:{ "FirstRegistration":{}, "RegistrationOfChange":{}, "ContinuedRegistration":{}, } }
如果传入的是别的类型比如数组也声明上类型
data(){ return { data:[] } }
以上这篇vue使用prop可以渲染但是打印台报错的解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持创新互联。
当前名称:vue使用prop可以渲染但是打印台报错的解决方式
文章源于:http://scyanting.com/article/gohhod.html