1、封装成组件
// 返回顶部
Vue.component('gotop', {
template: '<div class="gotop" @click="top"></div>',
methods: {
top: function () {
var timer = setInterval(function () {
$(window).scrollTop($(window).scrollTop() - 50);
if ($(window).scrollTop() == 0) {
clearInterval(timer);
}
}, 2);
}
}
})
2、使用方法
<gotop></gotop>