欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue3 ts組合式API異常onMounted is called when there is no active component解決

 更新時(shí)間:2023年05月24日 09:02:20   作者:來了老弟  
這篇文章主要為大家介紹了vue3 ts組合式API異常onMounted is called when there is no active component問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

遇到問題

最近寫vue3+ts和組合式API遇到了上面的問題,代碼如下:

<template>
</template>
<script setup lang="ts">
import { useStore } from 'vuex'
import { useRoute } from 'vue-router'
import { onMounted } from 'vue'
const store = useStore()
store.dispatch('initMenus')
const route = useRoute()
onMounted(() =>{
    console.log(route.path)
})
</script>
<style lang="scss" scoped>
</style>

這個(gè)是因?yàn)樵谶@個(gè)組合式onMounted之前調(diào)用了store.dispatch('initMenus') 內(nèi)部包含async/await

解決方法

If you are using async setup(), make sure to register lifecycle hooks before the first await statement.

只要把代碼順序調(diào)整如下,報(bào)錯(cuò)即可消失:

<template>
</template>
<script setup lang="ts">
import { useStore } from 'vuex'
import { useRoute } from 'vue-router'
import { onMounted } from 'vue'
const route = useRoute()
onMounted(() =>{
    console.log(route.path)
})
const store = useStore()
store.dispatch('initMenus')
</script>
<style lang="scss" scoped>
</style>

希望可以幫到你。

以上就是vue3 ts組合式API異常onMounted is called when there is no active component解決的詳細(xì)內(nèi)容,更多關(guān)于vue3 ts組合式API異常的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Vue3和Electron實(shí)現(xiàn)桌面端應(yīng)用詳解

    Vue3和Electron實(shí)現(xiàn)桌面端應(yīng)用詳解

    本文主要介紹了Vue3和Electron實(shí)現(xiàn)桌面端應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • 快速掌握Vue Router使用方法

    快速掌握Vue Router使用方法

    Vue Router是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,讓構(gòu)建單頁面應(yīng)用變得易如反掌。路由實(shí)際上就是可以理解為指向,就是我在頁面上點(diǎn)擊一個(gè)按鈕需要跳轉(zhuǎn)到對應(yīng)的頁面,這就是路由跳轉(zhuǎn)
    2023-01-01
  • vue自定義組件@click點(diǎn)擊失效問題及解決

    vue自定義組件@click點(diǎn)擊失效問題及解決

    這篇文章主要介紹了vue自定義組件@click點(diǎn)擊失效問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue項(xiàng)目打包成桌面快捷方式(electron)的方法

    vue項(xiàng)目打包成桌面快捷方式(electron)的方法

    本文主要介紹了vue項(xiàng)目打包成桌面快捷方式(electron)的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • vue?組件通信的多種方式

    vue?組件通信的多種方式

    這篇文章主要介紹了vue?組件通信的幾種方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Vue頁面刷新記住頁面狀態(tài)的實(shí)現(xiàn)

    Vue頁面刷新記住頁面狀態(tài)的實(shí)現(xiàn)

    這篇文章主要介紹了Vue頁面刷新記住頁面狀態(tài)的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-12-12
  • vue3 setup的使用和原理實(shí)例詳解

    vue3 setup的使用和原理實(shí)例詳解

    這篇文章主要介紹了vue3的setup的使用和原理,結(jié)合實(shí)例形式詳細(xì)分析了vue3 setup的基本功能、原理與使用方法,需要的朋友可以參考下
    2023-06-06
  • 從Vue到Postman全面驗(yàn)證API接口跨域問題解決

    從Vue到Postman全面驗(yàn)證API接口跨域問題解決

    我們都知道跨域是同源策略導(dǎo)致的,域名不同、協(xié)議不同、端口號不同任意一種情況都會導(dǎo)致跨域,這篇文章主要介紹了從Vue到Postman全面驗(yàn)證API接口跨域問題,需要的朋友可以參考下
    2024-08-08
  • 解決vuex刷新狀態(tài)初始化的方法實(shí)現(xiàn)

    解決vuex刷新狀態(tài)初始化的方法實(shí)現(xiàn)

    這篇文章主要介紹了解決vuex刷新狀態(tài)初始化的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • vue自定義組件如何通過v-model指令控制組件的隱藏、顯示

    vue自定義組件如何通過v-model指令控制組件的隱藏、顯示

    這篇文章主要介紹了vue自定義組件如何通過v-model指令控制組件的隱藏、顯示,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論