滚动导航 --slice的使用
turnModule(a) {
console.log(this.navigation.aside.modules[0].children);
var navBarWidth = this.$refs.navcontainer.offsetWidth;
var List = this.$refs.elMenuItem;
var numArr = [];
Array.prototype.slice.call(List).forEach(item => {
console.log(List);
var listPosiTop = item.$el.offsetTop;
var listPosiLeft = item.$el.offsetLeft;
if (listPosiTop == 0) {
numArr.push(listPosiLeft);
}
});
let navList = this.navigation.aside.modules[0].children;
var num = numArr.length;
if (a == "-1") {
// var d = navList.slice(0, num-1)
var b = navList.slice(navList.length - 1, navList.length);
var d = navList.slice(num, navList.length - 1);
var c = navList.slice(0, num).concat(d);
console.log(c);
} else if (a == "1") {
var d = navList.slice(0, 1);
var b = navList.slice(1, num);
var c = navList.slice(num).concat(d);
}
this.navigation.aside.modules[0].children = b.concat(c);
},