多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
> 源码地址:https://github.com/naihe138/vue-picker/blob/master/src/index.vue ----- > 原理:就是将 body position:fixed 设置上,这样底部就不会滑动起来了 ```js fixedBody() { const scrollTop = document.body.scrollTop || document.documentElement.scrollTop this.prevBodyCss = document.body.style.cssText document.body.style.cssText += 'position:fixed;width:100%;top:-' + scrollTop + 'px;' }, looseBody() { const body = document.body const top = body.style.top body.style.cssText = this.prevBodyCss body.scrollTop = document.documentElement.scrollTop = -parseInt(top) body.style.top = '' } ```