欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 社会 > uniapp-商城-25-顶部模块高度计算

uniapp-商城-25-顶部模块高度计算

2025/4/18 23:50:24 来源:https://blog.csdn.net/weixin_43613170/article/details/147193563  浏览:    关键词:uniapp-商城-25-顶部模块高度计算

计算高度:

使用computed进行顶部模块的计算。

总高度:bartotalHeight

log 介绍--收款码这一条目  也就是上一章节的title的高度计算     bodybarheight。

在该组件中:

js部分的代码:

包含了导出的名字: shop-headbar

子级获取父级传来的值:使用 props 函数,这里要写变量类型和默认值

格式:

    //子级 获取父级传递来的值
        props: {
            foldState: {
                type: Boolean,
                defaultValue: false //true将客服和后台 不显示
            }
        },

计算使用是:computed  计算接口

另外还包含一个onload,在组件中的onload,需要使用mounted获取页面的高度属性。

然后把这里结算的 总高度给 页面的父级(最外层):

<view class="headr" :style="{ height: barTotalHeight + 'px'}">
        <!-- style  这里加样式,是因为css中的style 应用不了 计算的变量结果 -->
        <!-- 自定义头部 -->

把这里计算的body高度给title 就是介绍那一栏:

    <!-- logo 店名 一句话介绍+付款码 -->
            <view class="body" :class="foldState ? 'flod':''" :style="{ height: bodyBarHeight + 'px'}">

把状态栏给页面的状态view:

<view class="statusBar" :style="{ height: iStatusBarHeight + 'px'}"></view>
            <!-- style  这里加样式,是因为css中的style 应用不了 计算的变量结果 -->

把胶囊高度给 客服和后台管理:

<!-- 服务蓝 耳机+后台 -->
            <view class="titleBar" :style="{ height: titleBarheight + 'px'}" v-if="!foldState">

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com