我是靠谱客的博主 笑点低诺言,这篇文章主要介绍【uniapp】封装返回顶部的公共组件,现在分享给大家,希望可以做个参考。

在这里插入图片描述
1.根目录components文件里,创建totop文件、totop.vue页面

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<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

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<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】封装返回顶部内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(96)

评论列表共有 0 条评论

立即
投稿
返回
顶部