概述
1.根目录components文件里,创建totop文件、totop.vue页面
<template>
<view class="page">
<view class="btn" @tap="toTop" :style="{'display':(isTop===false? 'none':'block')}">
<tui-icon name="arrowup" :size="32" color="#fff" ></tui-icon>
</view>
</view>
</template>
<script>
export default{
name:"totop",
props:{
isTop:{
type:Boolean,
default:false
}
},
methods:{
toTop() {
uni.pageScrollTo({
scrollTop: 0,
duration: 200,
});
},
}
}
</script>
<style scoped>
.btn {
position: fixed;
z-index: 999;
right: 16px;
bottom: 100px;
background-color: #007AFF;
border-radius: 50%;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
display: none;
}
</style>
2.应用到demo.vue
<template>
<view class="page">
...
<totop :isTop="isTop"></totop>
</view>
</template>
<script>
export default{
data(){
return{
isTop: false,
}
},
methods:{
onPageScroll(e) {
this.isTop= e.scrollTop > 10?true:false;
},
},
}
</script>
最后
以上就是笑点低诺言为你收集整理的【uniapp】封装返回顶部的公共组件的全部内容,希望文章能够帮你解决【uniapp】封装返回顶部的公共组件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复