• uni-app中的TypeError: Cannot read property 'name' of undefined


    TypeError: Cannot read property 'name' of undefined

    遇到这个问题 哪哪找不到问题,后来上网搜原因可能是   

    出现该错误的原因是因为你花括号中的某些属性未定义。很有可能是因为你写错了属性名称,要么还有一种情况就是:

    异步请求获取数据时,由于数据是异步获取的,所以一开始是没有该数据属性的,这种情况下也会报这种错误。

    上代码

    父页面传值的时候没有传,但子页面有一个这样的

    <text v-if="shopIdNameArr.[0].name>0" class="font-lg my-10  font-md" style="color:#A9A9A9;">--{{shopIdNameArr[0].name}}</text>

    <text v-if="shopIdNameArr.lengh>0" class="font-lg my-10  font-md" style="color:#A9A9A9;">--{{shopIdNameArr[0].name}}</text>

    因为没有传shopIdNameArr   ,但上面还是判断了shopIdNameArr.[0].name这个,所以出现TypeError: Cannot read property 'name' of undefined这个问题

    改为正面这个shopIdNameArr.lengh  就行了

  • 相关阅读:
    BNU校赛
    Latest Common Ancestor
    Codeforces Round #482 (Div. 2)
    Persistent Line Segment Tree
    2018HNCCPC(Onsite)
    2018HNCCPC
    2017 ACM Jordanian Collegiate Programming Contest
    Codeforces Round #480 (Div. 2)
    负载均衡SLB
    windows下的端口监听、程序端口查找命令
  • 原文地址:https://www.cnblogs.com/CCTV-1/p/13651885.html
Copyright © 2020-2023  润新知