引入两个组件只有一个组件是VueComponent,另一个为挂栽成功,mounted无法触发。
测试多遍发现后使用的组件(标签使用在最后的)可以挂载上,而前面的组件则挂载不上(js部分无法使用),但能显示UI部分
引入两个组件只有一个组件是VueComponent,另一个为挂栽成功,mounted无法触发。
测试多遍发现后使用的组件(标签使用在最后的)可以挂载上,而前面的组件则挂载不上(js部分无法使用),但能显示UI部分
爱豆豆 - 办法总比困难多
<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