2***@qq.com
2***@qq.com
  • 发布:2023-10-10 10:09
  • 更新:2023-10-10 10:09
  • 阅读:187

【报Bug】支付宝小程序,slot里的宽高设置失效

分类:uni-app

产品分类: uniapp/小程序/阿里

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

第三方开发者工具版本号: 3.8.1

基础库版本号: 1.x

项目创建方式: HBuilderX

操作步骤:

如上代码

预期结果:

正常响应宽高

实际结果:

宽高不生效

bug描述:

其他3个平台(微信小程序,h5,安卓和iOS)都没问题,在支付宝中出现这个问题。


xml里给u-popup的slot设置内容:  
       <u-popup class="loading" v-model="showloading" mode="center" :mask="false" >  
           <view class="content">  
                <loadingbounce class="loadingbunce"></loadingbounce>  
           </view>  
       </u-popup>  

设置样式:  
.loading {  
   z-index: 99;  
   width: 100%;  
   height: 100%;  

   .content {  
    width: 100%;  
    height: 100%;  
    display: flex;  
    position: absolute;  
    align-items: center;  
    justify-content: center;  

        .loadingbunce {  
            background-color: yellowgreen;  
            width: 100px;  
            height: 100px;  
        }  
    }  
}

上面在slot中的内容设置宽高都不生效,比如设置content和loadingbunce 的宽高没用。

u-popup源码里,u-drawer__scroll-view的宽高是没问题的,只有slot内容设置不生效。  
            <view class="u-mode-center-box" @tap.stop.prevent @touchmove.stop.prevent v-if="mode == 'center'" >  
                <u-icon  
                    @click="close"  
                    v-if="closeable"  
                    class="u-close"  
                    :class="['u-close--' + closeIconPos]"  
                    :name="closeIcon"  
                    :color="closeIconColor"  
                    :size="closeIconSize"  
                ></u-icon>  
                <scroll-view class="u-drawer__scroll-view" scroll-y="true">  
                    <slot />  
                </scroll-view>  
            </view>
2023-10-10 10:09 负责人:无 分享
已邀请:

要回复问题请先登录注册