返回

解决mounted周期中Nuxt中$refs中的成员undefined

同事写的代码如下

<template>
<div>
<search-college ref="sc" />
</div>
</template>

<script>
export default {
components: {
'search-college': () => import('./college')
},

mounted() {
console.log(this.$refs.sc) // 刷新的时候有一定的概率undefined
}
}
</script>

正确方法

<template>
<div>
<search-college ref="sc" />
</div>
</template>

<script>
import SearchCollege from './college'
export default {
components: {
'SearchCollege'
},

mounted() {
console.log(this.$refs.sc)
}
}
</script>
分类: 前端