vue的v-for中没定义

v-for="val in arr.data[val]" 中val没定义

     <div
            class="item"
            v-for="val in arr.data[val]"
            :key="arr.data[val].categoryId"
          >

你这个是什么意思arr.data[val],val本身就是你遍历出来的

这样写
     <div
            class="item"
            v-for="val in arr.data"
            :key="val.categoryId"
          >



你要遍历的数据定义了吗,val的位置是你要遍历的数据

[val] 吧这个去掉试试

[val] 你这个 val是取不到的