计算属性pages
来源:7-6 Vue项目首页 - 图标区域逻辑实现
mengpeng
2020-04-29
以下代码,copy老师的例子 没有问题
computed: {
getpages: function() {
var pages = [];
this.icons.forEach((item, index) => {
var page = Math.floor(index / 8);
if (!pages[page]) {
pages[page] = [];
}
pages[page].push(item);
});
return pages;
},
},
下面改动一下,去掉如下代码:
if (!pages[page]) {
pages[page] = [];
}
改动后代码:
computed: {
getpages: function() {
var pages = [];
this.icons.forEach((item, index) => {
var page = Math.floor(index / 8);
pages[page].push(item);
});
return pages;
},
},
结果游览器报错:
写回答
1回答
-
呀呀呀亚歌
2020-04-29
这个就是JS中的二维数组了,类似于你先的初始化它为一个数组,才能使用相应的数组方法,要不然报错
042020-11-22
相似问题