美文网首页
刘海屏的处理方法

刘海屏的处理方法

作者: 琳媚儿 | 来源:发表于2020-07-10 10:34 被阅读0次

    beforeMount:
    载入前(完成了data和el数据初始化),但是页面中的内容还是vue中的占位符,data中的message信息没有被挂在到Bom节点中,在这里可以在渲染前最后一次更改数据的机会,不会触发其他的钩子函数,一般可以在这里做初始数据的获取

    <div :style="'height: ' + system_status_bar_height + 'px; width: 100%;background-color:#FABF13;'"></div>
    
    data() {
      return {
        system_status_bar_height: 22, //定义设备通知栏高度
    };
    
        async beforeMount() {
            this.startPage = true;
            //防止刘海屏方法
            let self = this;
            let system_info = {};
            //获取设备系统信息 为了拿设备头部通知栏高度
            uni.getSystemInfo({
                success(system) {
                    //此方法是微信原生的写法,问我我也不能解释
                    system_info = system;
                    self.system_status_bar_height = system.statusBarHeight;
                }
            });
        },
    

    相关文章

      网友评论

          本文标题:刘海屏的处理方法

          本文链接:https://www.haomeiwen.com/subject/jqppcktx.html