先养只猫 2021-09-10 22:58 采纳率: 50%
浏览 99
已结题

在Vue3中使用vue-Aplayer报错 Uncaught TypeError: Cannot read property 'version' of undefined

在Vue3中使用vue-Aplayer报错 Uncaught TypeError: Cannot read property 'version' of undefined
报错如下

img

  • 写回答

2条回答 默认 最新

  • 关注

    Uncaught TypeError: Cannot read property 'version' of undefined

    这个错误是指 调用这个version属性的对象是 undefined
    比如你的代码是 obj.version
    就是指obj变量的值是 undefined,undefined不是对象,没法调用version属性
    这种情况一般常见于数组下标越界的情况。
    如你的代码是

    for (var i = 0; i <= 6; i++)
        arr[i].version
    

    比如arr数组下标只有0到5元素存放了有version属性的对象。
    当i=6时下标越界, arr[i]的值就是 undefined

    arr[i].version 也就成了 undefined.version

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月8日
  • 已采纳回答 4月30日
  • 创建了问题 9月10日