"use strict";(self["webpackChunklin_cms_vue"]=self["webpackChunklin_cms_vue"]||[]).push([[5834],{15834:function(t,o,e){e.r(o),e.d(o,{default:function(){return s}});var n=e(20641),r=e(90033);function a(t,o,e,a,l,c){return l.showBackTop?((0,n.uX)(),(0,n.CE)("div",{key:0,class:"backTop",style:(0,r.Tr)({right:e.right+"px",bottom:e.bottom+"px"})},[(0,n.Lk)("i",{class:"iconfont icon-xsaaa",style:(0,r.Tr)({fontSize:e.fontSize+"px"}),onClick:o[0]||(o[0]=function(){return c.backTop&&c.backTop.apply(c,arguments)})},null,4)],4)):(0,n.Q3)("",!0)}e(2892);var l={name:"BackTop",props:{right:{type:Number,default:50},bottom:{type:Number,default:50},fontSize:{type:Number,default:18}},data:function(){return{targetDom:null,showBackTop:!1,scrollY:0}},mounted:function(){window.addEventListener("scroll",this.handleScroll,!0)},methods:{handleScroll:function(t){this.scrollY=t.target.scrollTop,this.showBackTop=t.target.scrollTop>100,this.targetDom=t},backTop:function(){var t=this,o=requestAnimationFrame((function e(){var n=t.targetDom.target.scrollTop;if(n>0){var r=n+(0-n)/6;t.targetDom.target.scrollTop=r,o=requestAnimationFrame(e)}else cancelAnimationFrame(o)}))}},unmounted:function(){window.removeEventListener("scroll",this.handleScroll)}},c=e(66262);const i=(0,c.A)(l,[["render",a],["__scopeId","data-v-3d48b374"]]);var s=i}}]); //# sourceMappingURL=5834-legacy.c90d462d.js.map