最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Vue結(jié)合better-scroll實現(xiàn)返回頂部

2021-05-14 20:01 作者:忘魂兒  | 我要投稿

老樣子,封裝成一個backTop組件!

<!--??-->

<template>

??<div?class="back-top">

???<img?src=""?alt="">

??</div>

</template>


<script>

export?default?{

??name:'backTop',

??data?()?{

????return?{

????}

??}

}

</script>


<style?scoped>

.back-top{

position?:?fixed;

right:?12px;

bottom:?55px;

}

.back-top?img{

????width:?30px;

????height:?30px;

}

</style>

再然后,在首頁拿到我們的backTop組件,并注冊

import?backTop?from?'? ?'

export?default?{

??name:?"home",

??components:{

????backTop,

????scroll

??}

對scroll組件設(shè)置ref屬性,拿到我們的組件對象

?<scroll?class="wrapper"?ref="scroll"?:probe-type="3">

</scroll>

?<div??@click="backTop"??>

????<backTop></backTop>

</div>

在scroll組件中定義方法

props:{

??probeType:{

????????type:Number,

????????default:0

???},

},

data(){

????return?{

??????scroll:null

????}

??},

methods:{

????scrollTo(x,y,time=500){

??????this.scroll.scrollTo(x,y)

????}

??}

在首頁定義點擊事件,并調(diào)用scroll組件中的方法

backTop(){

??????this.$refs.scroll.scroll.scrollTo(0,0)

}

到此實現(xiàn)返回頂部


若需要設(shè)置拉到什么位置顯示的話

probeType:3

visible:false

this.scroll.on('scroll',(position)=>{

??????this.$emit('showposition',position)

????})

?@showposition="limitposition"

limitposition(position){

???????if(-position.y>1000){

?????????this.visible=true

???????}else{

?????????this.visible=false

???????}

????}

?<backTop??@click="backTop"?v-show="visible"></backTop>


Vue結(jié)合better-scroll實現(xiàn)返回頂部的評論 (共 條)

分享到微博請遵守國家法律
静宁县| 鄂托克前旗| 星子县| 镇江市| 鹤峰县| 汤阴县| 新宾| 浮梁县| 内丘县| 平潭县| 铁岭县| 张家界市| 桐庐县| 云安县| 泗水县| 宁波市| 盐源县| 揭东县| 安达市| 蚌埠市| 资源县| 钟山县| 双辽市| 博爱县| 阆中市| 南陵县| 宜阳县| 隆林| 贵港市| 长子县| 北流市| 旬邑县| 资溪县| 江阴市| 海城市| 洞口县| 老河口市| 渝中区| 古交市| 遂川县| 土默特右旗|