在1.5k或者2k屏幕下 上滑或下滑页面
- 发布:2023-12-06 10:27
- 更新:2023-12-21 17:34
- 阅读:236
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11 家庭中文版 22H2
手机系统: Android
手机系统版本号: Android 14
手机厂商: 华为
手机机型: mate 60pro
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: CLI
CLI版本号: 4.5.19
App下载地址或H5⽹址: market://details?id=com.sceex2020
操作步骤:
预期结果:
固定定位的元素固定在屏幕顶部固定不动
固定定位的元素固定在屏幕顶部固定不动
实际结果:
固定定位的元素内容闪烁
固定定位的元素内容闪烁
喜欢技术的前端 - QQ---445849201
确保定位元素和主体是同级的,你试试
<template>
<view class="content">
<view class="header">
定位元素
</view>
<view class="body">
<view class="jdt" v-for="(item,index) in 50 " :key="index">
这是页面内容{{item}}
</view>
</view>
</view>
</template>
<script>
export default {
components: {
},
data() {
return {
}
},
onLoad() {
},
methods: {
}
}
</script>
<style>
.content{
padding: 0 30rpx;
}
.header{
position: fixed;
top: 0;
left: 0;
width: 750rpx;
height: 80rpx;
background-color: #666;
}
.body{
margin-top: 80rpx;
background-color: aliceblue;
}
</style>
开发侠 (作者)
在有tabBar的时候就能复现 改了代码App热更新之后有时候又没得这个问题了 重启app之后这个问题又会出现
<template>
<view class="container">
<view class="fixed">
标题-首页
</view>
<view class="content">
<image class="logo" src="/static/logo.png" @click="jump"></image>
<view v-for="(item, idx) in 50" :key="idx">首页-内容{{idx}}</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {}
},
onLoad() {},
methods: {
jump() {
uni.navigateTo({
url: 'detail'
});
}
}
}
</script>
<style>
.fixed {
position: fixed;
top: 0;
left: 0;
z-index: 99;
box-sizing: content-box;
text-align: center;
padding-top: var(--status-bar-height);
height: 44px;
line-height: 44px;
background-color: #1e88e5;
color: #fff;
width: 100%;
}
.logo {
height: 200rpx;
width: 200rpx;
}
.content {
padding-top: calc(var(--status-bar-height) + 44px + 32rpx);
font-size: 36rpx;
color: #8f8f94;
line-height: 100rpx;
text-align: center;
}
</style>
开发侠 (作者)
pages.json
{
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/index/index"
},
{
"path": "pages/index/detail"
},
{
"path": "pages/center/index"
},
{
"path": "pages/my/index"
}
],
"globalStyle": {
"navigationStyle": "custom",
"app-plus": {
"bounce": "none",
"softinputNavBar": "none"
}
},
"tabBar": {
"color": "#90A4AE",
"selectedColor": "#1e88e5",
"backgroundColor": "#FFFFFF",
"borderStyle": "rgba(0, 0, 0, 0.2)",
"blurEffect": "extralight",
"list": [
{
"pagePath": "pages/index/index",
"iconPath": "static/images/tabBar/home.png",
"selectedIconPath": "static/images/tabBar/home-1.png",
"text": "首页"
},
{
"pagePath": "pages/center/index",
"iconPath": "static/images/tabBar/trade.png",
"selectedIconPath": "static/images/tabBar/trade-1.png",
"text": "中心"
},
{
"pagePath": "pages/my/index",
"iconPath": "static/images/tabBar/my.png",
"selectedIconPath": "static/images/tabBar/my-1.png",
"text": "我的"
}
]
}
}
开发侠 (作者)
你把tabBar加上试试呢
2023-12-21 17:11
开发侠 (作者)
代码贴在下一条评论了 麻烦看看呢
2023-12-21 17:19