Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello uni-app x
提交
959692de
H
hello uni-app x
项目概览
DCloud
/
hello uni-app x
通知
6006
Star
91
Fork
164
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
18
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hello uni-app x
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
18
Issue
18
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
959692de
编写于
8月 10, 2024
作者:
DCloud-WZF
💬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
style: 优化设置 tabBar 弹框样式
上级
253b393f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
22 addition
and
27 deletion
+22
-27
pages/tabBar/API.uvue
pages/tabBar/API.uvue
+22
-27
未找到文件。
pages/tabBar/API.uvue
浏览文件 @
959692de
...
@@ -15,16 +15,16 @@
...
@@ -15,16 +15,16 @@
<uni-collapse-item ref="category" v-for="menuItem in menu" :key="menuItem!.id" :title="menuItem.name"
<uni-collapse-item ref="category" v-for="menuItem in menu" :key="menuItem!.id" :title="menuItem.name"
class="item">
class="item">
<template v-for="childMenuItem in menuItem.items" :key="childMenuItem!.id">
<template v-for="childMenuItem in menuItem.items" :key="childMenuItem!.id">
<view v-if="childMenuItem.items.length==0" style="padding-left: 18px;"
<view v-if="childMenuItem.items.length==0" style="padding-left: 18px;"
:class="{'uni-navigate-item':childMenuItem.path !== 'set-tab-bar' || windowWidth <= 768}"
:class="{'uni-navigate-item':childMenuItem.path !== 'set-tab-bar' || windowWidth <= 768}"
hover-class="is--active"
hover-class="is--active"
@click="goPage(`/${childMenuItem.path}`)">
@click="goPage(`/${childMenuItem.path}`)">
<template v-if="childMenuItem.path !== 'set-tab-bar' || windowWidth <= 768">
<template v-if="childMenuItem.path !== 'set-tab-bar' || windowWidth <= 768">
<text class="uni-navigate-text"
<text class="uni-navigate-text"
:class="{'left-win-active': leftWinActive === childMenuItem.path && hasLeftWin}"
:class="{'left-win-active': leftWinActive === childMenuItem.path && hasLeftWin}"
>{{ childMenuItem.style["navigationBarTitleText"] }}</text>
>{{ childMenuItem.style["navigationBarTitleText"] }}</text>
<image :src="arrowRightIcon" class="uni-icon-size"></image>
<image :src="arrowRightIcon" class="uni-icon-size"></image>
</template>
</template>
</view>
</view>
<uni-collapse v-else style="width: 100%">
<uni-collapse v-else style="width: 100%">
<uni-collapse-item :title="childMenuItem.name" class="item"
<uni-collapse-item :title="childMenuItem.name" class="item"
...
@@ -72,20 +72,20 @@
...
@@ -72,20 +72,20 @@
},
},
leftWinActive() : string {
leftWinActive() : string {
return state.leftWinActive.slice(1)
return state.leftWinActive.slice(1)
},
},
windowWidth() : number {
windowWidth() : number {
return uni.getSystemInfoSync().windowWidth
return uni.getSystemInfoSync().windowWidth
}
}
},
},
methods: {
methods: {
goPage(url : string) {
goPage(url : string) {
if (url == '/set-tab-bar') {
if (url == '/set-tab-bar') {
this.showPop()
this.showPop()
} else {
} else {
if(this.hasLeftWin) {
if(this.hasLeftWin) {
uni.reLaunch({ url })
uni.reLaunch({ url })
} else {
} else {
uni.navigateTo({ url })
uni.navigateTo({ url })
}
}
}
}
},
},
...
@@ -125,19 +125,14 @@
...
@@ -125,19 +125,14 @@
}
}
.popup {
.popup {
width: 100%;
/* #ifdef APP */
position: absolute;
height: 100%;
/* #endif */
/* #ifndef APP */
position: fixed;
position: fixed;
top: var(--window-top);
top: 0;
bottom: var(--window-bottom);
bottom: 0;
/* #endif */
left: 0;
right: 0;
align-items: center;
align-items: center;
justify-content: center;
justify-content: center;
display: none;
display: none;
background-color: rgba(16, 16, 16, 0.5);
background-color: rgba(16, 16, 16, 0.5);
}
}
</style>
</style>
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录