需要开发 IM

This commit is contained in:
cbb
2025-12-30 17:52:19 +08:00
parent 8fe2079446
commit d0cf491201
23 changed files with 515 additions and 61 deletions

View File

@@ -9,6 +9,11 @@
type: String,
default: ''
},
/** 是否显示左侧返回按钮 */
showBack: {
type: Boolean,
default: true
},
/** 导航栏颜色 */
targetColor: {
type: String,
@@ -39,7 +44,7 @@
const emits = defineEmits(['onBack'])
// 判断是否传入了名为 "back" 的插槽
const hasBackSlot = !!slots.back
const hasBackSlot = computed(() => !!slots.back)
/** 全局存储当前滚动位置(供 computed 使用) */
const currentScrollTop = ref(0)
/** 缓存 rpx 转 px 的比例 */
@@ -118,9 +123,10 @@
</view>
<view class="nav-bar-box">
<!-- 左侧插槽 -->
<view @click="onBack">
<view @click="props.showBack && onBack()">
<!-- -->
<image
v-if="!hasBackSlot"
v-if="props.showBack && !hasBackSlot"
src="/static/images/login/back.png"
mode="heightFix"
class="top_left-icon"