首页 > 作文

vue v

更新时间:2023-04-03 17:11:03 阅读: 评论:0

今天使用v-for指令的时候遇到一个错误

[vue warn]: error in render: “typeerror: cannot read property ‘children’ of undefined”

页面使用代码

       和博士     <template v-for="(c,i) in modellist.cour.children">              <div :key="i" class="cour-block">                <courstruct :process="isbuy" :cour="c" />              </div>            </template>
<script>export default {        methods: {            async getlist(id) {                const res = await getchapterlistbyproductid(id);                if (res.data) {                    this.modellist = res.data;     重阳节是干嘛的            }            }      }}</script>

报错原因:

  我猜测使用了嵌套属性的原因,在页面中无法解析出具体属性值,这个原因是我尝试出来的,但是不知道深层次的原因了,有知道的希望评论下。

解决方案:

  既然知道了原因,那么就好解决了,解决方法如下.

            <template v-for="(c,i) in cls">              <div :key="i" class="cour-block">                <courstruct :process="isbuy" :cour="c" />              </div>            </template>
<script> export default { methods: {     asyn展现的近义词是什么c getlist(id) { 正数和负数教案    const res = await getchapterlistbyproductid(id); 人类与自然    if (res.data) { this.modellist = res.data; var co = this.modellist.cour this.cls = co.children   }    }      }       }      </script>

通过变量中转一下,放到另一个临时变量中,如果有嵌套引用属性的话,大家记得通过js操作放到一个临时变量中,不然就会报错哟。

本文发布于:2023-04-03 17:11:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/69388715e63d7509efa7fa9b6f8cfb18.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:vue v.doc

本文 PDF 下载地址:vue v.pdf

标签:原因   变量   嵌套   属性
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图