6***@qq.com
6***@qq.com
  • 发布:2023-05-23 18:53
  • 更新:2023-05-23 18:53
  • 阅读:377

【报Bug】小程序应用转uniapp不支持externalClasses

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: Android

手机系统版本号: Android 13

手机厂商: 小米

手机机型: 小米11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <view class="content">  
        <view class="parent-class"></view>  
    </view>  
</template>  

<script>  

    export default {  
        externalClasses: ['parent-class'],   
        options: {virtualHost: true},  
        name: 'titlebar',  
        data() {  
            return {  
                statusBarHeight: 0  
            }  
        },  
        mounted() {  
            const sys = uni.getSystemInfoSync();  
            if (sys.statusBarHeight) {  
                this.statusBarHeight = sys.statusBarHeight  
            }  

        }  
    }  
</script>  

<style lang="scss">  
    .content{  
        display: flex;  
        width: 100%;  
        flex-wrap: wrap;  
        flex-direction: column;  
    }  
</style>

父类:

<template>  
    <view class="app">  
        <titlebar :title="title"  parent-class="dynamic-parent-class"></titlebar>  
    </view>  
</template>  

<script>  
    import titlebar from './components/titlebar.vue'  

    export default {  
        components: {  
            titlebar  
        }  
    }  
</script>  

<style lang='scss'>  
    .dynamic-parent-class{  
        background-color: red;  
        width: 100%;  
        height: 100rpx;  

    }  
</style>  

操作步骤:

现在还在开发过程中发现的,没有对外发布的,代码就如的

预期结果:

能支持externalClasses

实际结果:

现在不支持

bug描述:

小程序应用使用uniapp 转app应用,因为小程序大量使用externalClasses,外部样式,转化过程中,这块比较麻烦,请问有什么办法支持externalClasses外部样式

2023-05-23 18:53 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复