在定位的位置上面添加 id="name" 唯一
在点击的地方添加点击事件 goAnchor
floorClassification: [], //楼层分类
goAnchor(selector) {
var anchor = this.$el.querySelector(selector);
var ua = navigator.userAgent.toLocaleLowerCase();
if (ua.match(/msie/) != null || ua.match(/trident/) != null) {//ie
document.documentElement.scrollTop=anchor.offsetTop;
} else if (ua.match(/firefox/) != null) {//火狐
document.documentElement.scrollTop=anchor.offsetTop;
}else if (ua.match(/ubrowser/) != null) {//uc
document.body.scrollTop=anchor.offsetTop;
}else if (ua.match(/opera/) != null) {//欧朋
document.documentElement.scrollTop=anchor.offsetTop;
} else if (ua.match(/bidubrowser/) != null) {//百度
document.documentElement.scrollTop=anchor.offsetTop;
}else if (ua.match(/metasr/) != null) {//搜狗
document.body.scrollTop=anchor.offsetTop;
}else if (ua.match(/tencenttraveler/) != null || ua.match(/qqbrowse/) != null) {//qq
document.documentElement.scrollTop=anchor.offsetTop;
}else if (ua.match(/maxthon/) != null) {//遨游
document.documentElement.scrollTop=anchor.offsetTop;
}else if (ua.match(/chrome/) != null) {
document.documentElement.scrollTop=anchor.offsetTop;
}
},