i***@gmail.com
i***@gmail.com
  • 发布:2023-06-25 22:04
  • 更新:2023-06-26 17:18
  • 阅读:184

编译成字节小程序后有的组件挂载不上

分类:uni-app

引入两个组件只有一个组件是VueComponent,另一个为挂栽成功,mounted无法触发。

测试多遍发现后使用的组件(标签使用在最后的)可以挂载上,而前面的组件则挂载不上(js部分无法使用),但能显示UI部分

2023-06-25 22:04 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

<template>  
    <view class="content">  
        <cc ref="cc"></cc>  
        <aa ref="aa"></aa>  
        <ee ref="ee"></ee>  
        <!-- <dc ref="dc"></dc> -->  
    </view>  
</template>  

<script>  
    import aa from "@/pages/aa/index/index.vue"  
    import cc from "@/pages/cc/index/index.vue"  
    import dc from "@/pages/dd/index/index.vue"  
    import ee from "@/pages/ee/index/index.vue"  

    export default {  
        components: {  
            ee,  
            dc,  
            aa,  
            cc,  
        },  
        data() {  
            return {  
                title: 'Hello'  
            }  
        },  
        onShow() {  
            setTimeout(() => {  
                console.log(this.$refs, 'refs组件22引用实例')  
            }, 2000)  
        },  
        methods: {  

        }  
    }  
</script>
  • 爱豆豆

    你多创建几个 然后再把dc注释掉 前面的又能显示出来了

    2023-06-26 09:38

  • 爱豆豆

    只要把 dc删除了 重新创建的组件都可以正常加载

    2023-06-26 09:40

爱豆豆

爱豆豆 - 办法总比困难多

pages.json中你已经把这个两个组件注册成页面了 才导致你出现这个问题的

要回复问题请先登录注册