bishuihanshan
bishuihanshan
  • 发布:2025-04-04 10:11
  • 更新:2025-04-04 10:11
  • 阅读:82

关于$refs的问题

分类:uni-app x

下面的代码,android中提示: [APP-ANDROID] 类型“Data”上不存在属性“xuexiComponent”。
web中是正常的
请问该怎么办呢,谢谢

<template>
<view>
<!-- 实际显示的组件 -->
<XuexiComponent v-if="isVisible" ref="xuexiComponent"></XuexiComponent>
</view>
</template>

<script>
import XuexiComponent from '@/components/XuexiComponent.uvue';

export default {  
    components: {  
        XuexiComponent  
    },  
    data() {  
        return {  
            isVisible: true  // 控制组件显示  
        };  
    },  
    onLoad(options) {  
        console.log('组件实例1:', this.$refs.xuexiComponent);  
        this.$nextTick(() => {  
            if (this.$refs.xuexiComponent) {  
                console.log('组件实例2:', this.$refs.xuexiComponent); // ✅ 此时可获取  
                //this.$refs.xuexiComponent.init(options);  
            }  
        });  
    }  
};  

</script>

2025-04-04 10:11 负责人:无 分享
已邀请:

要回复问题请先登录注册