` component which emits startGame_\r\n\r\nHere is the code:\r\n```\r\n\u003Ctemplate>\r\n \u003CModal @startGame=\"startGame\" />\r\n\u003C/template>\r\n\r\n\u003Cscript>\r\nimport { useSound } from '@vueuse/sound'\r\nimport bgAudio from '@/assets/audio/stranger-things.mp3'\r\n\r\nexport default {\r\n setup() {\r\n const { play } = useSound(bgAudio)\r\n\r\n const startGame = () => {\r\n /* other codes here */\r\n play()\r\n }\r\n return {\r\n startGame\r\n }\r\n }\r\n}\r\n\u003C/script>\r\n```\r\n",[],"vueuse","sound","open","TypeError: Cannot read properties of undefined (reading 'version')","2022-11-25T02:10:33Z","https://github.com/vueuse/sound/issues/17",0.6421424,{"description":3180,"labels":3181,"number":3185,"owner":3172,"repository":3172,"state":3174,"title":3186,"updated_at":3187,"url":3188,"score":3189},"### Clear and concise description of the problem\n\nI'm using `computedAsync` with the `evaluating` flag to show a visual indicator. When the dependencies of the is async function change, the indicator blinks as the `evaluating` ref gets set to `false` then back to `true` in quick succession.\r\n\r\nIt is not possible in the API surface to detect whether the `evaluating` flag was set as a result of evaluation actually finishing or the previous attempt being canceled for a new attempt.\n\n### Suggested solution\n\nModify the `evaluating` flag to change the value to not blink when canceling an evaluation\n\n### Alternative\n\n1. Wrap the `evaluating` flag in a `refDebounced` to prevent undesirable brief changes\r\n3. Add a new options, parallel to the `evaluating` argument, that tells whether this ref has an in-progress computation.\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://vueuse.org/guide).\n- [X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.",[3182],{"name":3183,"color":3184},"enhancement","a2eeef",3668,"Need a way to watch computedAsync that doesn't bounce","2025-01-24T13:05:47Z","https://github.com/vueuse/vueuse/issues/3668",0.6787428,{"description":3191,"labels":3192,"number":3194,"owner":3172,"repository":3172,"state":3174,"title":3195,"updated_at":3196,"url":3197,"score":3198},"### Describe the bug\r\n\r\nWhen calling `until` on a ref of an array, _e.g._ `until(ref([]))`, the response does not include \"all the methods\". It is of type `UntilArrayInstance`.\r\n\r\nBut when I use `until` on a ref that may be `undefined`, something weird is happing. In any cases, the return type is `UntilValueInstance`, but at *runtime*:\r\n1) If the ref is initialized with undefined, _e.g._ `until(ref\u003Cstring[]>())`, then the returned value corresponds to the type as expected\r\n2) If the ref is initialized with any array, _e.g._ `until(ref\u003Cstring[]>([]))` then the returned value corresponsed to `UntilArrayInstance` interface\r\n\r\nIs it by design ? This makes really difficult to rely on TS to handle the different possible cases. (It is possible that I have a computed which initial value is not known at the setup of the component, because coming from a store or things like that).\r\n\r\nFor instance, my code was throwing because I was relying on the inferred return type `UntilValueInstance` but the runtime returned object did not include the desired methods.\r\n\r\n\r\n### Reproduction\r\n\r\n[reproduction link](https://play.vueuse.org/#N4IgDghgxg1hDmBTAziAXAbVAOwgW0XRADcBXRAWgBNE8BLEAGhGQHtSAnKQtEU7MDHhMQNZFA50wAFzqtsRAGrkABABFadFQAoAFhAA2AMxV1sKgGIdE2KLoCUp5CogqaxRAdZgz8FaVkDOmkATxcDLwB3ZxD2FWlWFUjJaUQVAFVsOg8OZEMVZTSAGToAIw4ISRQVI1YOAtUAJhUAMhUAZhFOAyJdaWkwZDQAemH+QXgAOihWPGGyShp6YaDS4bMaAA9JvAArVABfRhx8HhAAAQXSZERh5H1rKhE2Tm4icaERMQkpWXkiADKD0QVAaiHSN38gWCdBQky6HB6vD6AyGow+Uxmc0u5Gut3ulRB5wAjAAGSbEyak9bYLY7fYgI4nAhEHGIPHDGbWZ7sLhnDFfFA-GRyBS8ADCrAiiCgf3MrBMKBu2Fk+UKKkleDArGQMPkGWhshQCKRIBRgxGYwEQmms2GbI5XMQJPJlOpG0Q2z2hwAuswjHQDMa0KAAIJgMCTBboUCpLUGCCpIjPYXSIh0LV1aQqYD+FWBlQHGocWYqADkDpunLqiDLAB0spmONnc1iwAEQYXi6WywsywBuBsN0YuZDIUgEeL6bPSXRpMww-LEQyqAAGGB9q5UWOqRhLeBcKmQCWsKlKAW3EGw2FY2dKaRgN8i5ivoJmpAMoPveZoAewIIbGZsGPFRlwMFQAF5t1mdtUiobRtEcCCAD4VA3ewh1wZAQlsGp+FlUV4hQaREJzBsVBcSIIGCPNAm0MD7EmG9pEmBIACFwVpRA-xBRDB2wA5MNSY8+MZZhJTqKgzETRAo3IGMQDjMAEyTXgAB4pOIciankaQILrEA8HkVgDO00p4H0kAgngPoKAAVlJUk3EqGA0CoFz7Mc0zzBqINNksgA-aCDG8ijUk2PSDO4FVEA4UKVDASzGni0pJNiyyS34GgqG85DtLU5BIHMcLIpAAAWTYQpAZDgFzMDVAOA41LuIq8p8gqiqIiLLOQA93I4VzrNsgBORznIGtBvGgYIQk8gyVDwSzpAoZLqoAWXYSFapUBN73AxrmsKq82uazTkJTSQZCIX8zEQAAFEtBm0YBtN2zw0BUAFpEkbB4EYbT6sQD6ADkJ3vDh-oE+xGUaoA)\r\n\r\n### System Info\r\n\r\n```Shell\r\nSystem:\r\n OS: macOS 14.1.1\r\n CPU: (11) arm64 Apple M3 Pro\r\n Memory: 154.41 MB / 36.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 18.18.2 - ~/.nvm/versions/node/v18.18.2/bin/node\r\n Yarn: 3.6.3 - ~/.nvm/versions/node/v18.18.2/bin/yarn\r\n npm: 9.8.1 - ~/.nvm/versions/node/v18.18.2/bin/npm\r\n Browsers:\r\n Chrome: 119.0.6045.123\r\n Safari: 17.1\r\n npmPackages:\r\n @vueuse/core: ^10.7.2 => 10.7.2\r\n vue: ^2.7.15 => 2.7.14\r\n```\r\n\r\n\r\n### Used Package Manager\r\n\r\nyarn\r\n\r\n### Validations\r\n\r\n- [X] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://vueuse.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\r\n- [X] Make sure this is a VueUse issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.\r\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\r\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[3193],{"name":3183,"color":3184},3740,"Missing methods on `until` called on a maybe undefined array ref whilst listed by TS","2025-02-28T16:13:22Z","https://github.com/vueuse/vueuse/issues/3740",0.7151101,{"description":3200,"labels":3201,"number":3202,"owner":3172,"repository":3173,"state":3174,"title":3203,"updated_at":3204,"url":3205,"score":3206},"Following the installation instructions I get an error at startup:\r\n`[21:40:34] ERROR Cannot start nuxt: Cannot find module ./plugins/sounds imported from site_path/node_modules/@vueuse/sound/dist/runtime, site_path/node_modules/@vueuse/sound/dist/, site_path/node_modules/@vueuse/sound/dist/runtime/_index.js, \r\nsite_path/node_modules/@vueuse/sound/dist/node_modules`\r\n\r\n\r\nWhen trying to use via @vueuse/nuxt there is an error in the browser console:\r\n`index.mjs?v=ef472835:18 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'Howl')\r\n at index.mjs?v=ef472835:18:44`",[],50,"Optimize for nuxt ^v3.14.0","2024-12-28T16:47:17Z","https://github.com/vueuse/sound/issues/50",0.73191124,{"description":3208,"labels":3209,"number":3210,"owner":3172,"repository":3211,"state":3212,"title":3213,"updated_at":3214,"url":3215,"score":3216},"I use [vue-echarts](https://github.com/ecomfe/vue-echarts) in my library, but when I connect the component, I see the following error:\r\n\r\n\r\nWhat could be the problem?\r\n",[],124,"vue-demi","closed","Cannot read properties of undefined (reading 'version')","2022-01-21T05:50:18Z","https://github.com/vueuse/vue-demi/issues/124",0.6621587,{"description":3218,"labels":3219,"number":3220,"owner":3172,"repository":3172,"state":3212,"title":3221,"updated_at":3222,"url":3223,"score":3224},"### Describe the bug\r\n\r\nWhen using `useFocusWithin`, it will not take into account whether the document has focus or not, unlike :focus-within it tries to emulate.\r\n\r\nThis can be observed on vueuse's website; focusing an input on the demo page and moving focus out of the browser will cause the style to change, but the form will still be considered focused by vueuse.\r\n\r\n### Reproduction\r\n\r\nhttps://vueuse.org/core/useFocusWithin/\r\n\r\n### System Info\r\n\r\n```Shell\r\nSystem:\r\n OS: Linux 6.9 Arch Linux\r\n CPU: (8) x64 Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz\r\n Memory: 2.20 GB / 15.58 GB\r\n Container: Yes\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 22.1.0 - ~/.nvm/versions/node/v22.1.0/bin/node\r\n Yarn: 1.22.22 - /bin/yarn\r\n npm: 10.7.0 - ~/.nvm/versions/node/v22.1.0/bin/npm\r\n pnpm: 9.4.0 - ~/files/projects/radix-vue/radix-vue/node_modules/.bin/pnpm\r\n bun: 1.1.10 - /bin/bun\r\n Browsers:\r\n Chromium: 125.0.6422.112\r\n```\r\n\r\n\r\n### Used Package Manager\r\n\r\npnpm\r\n\r\n### Validations\r\n\r\n- [X] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://vueuse.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\r\n- [X] Make sure this is a VueUse issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.\r\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\r\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],4083,"useFocusWithin doesn't respond to document.hasFocus()","2024-12-19T03:23:00Z","https://github.com/vueuse/vueuse/issues/4083",0.70605874,{"description":3226,"labels":3227,"number":3228,"owner":3172,"repository":3172,"state":3212,"title":3229,"updated_at":3230,"url":3231,"score":3232},"I encountered a problem with using get in my code when trying to use `get(something)` \r\n```\r\nUncaught (in promise) TypeError: vue_demi__WEBPACK_IMPORTED_MODULE_0__.unref(...) is undefined\r\n node_modules vueuse/shared/index.mjs:498\r\n```",[],832,"Using `get` throws an error","2021-10-10T18:18:36Z","https://github.com/vueuse/vueuse/issues/832",0.7143326,{"description":3234,"labels":3235,"number":3236,"owner":3172,"repository":3211,"state":3212,"title":3237,"updated_at":3238,"url":3239,"score":3240},"Why v2.7 need exports warn\r\nAnd v2 and v3 do not need?\r\nIs it necessary? Can we remove it\r\n\r\n[lib/v2.7/index.cjs](https://github.com/vueuse/vue-demi/blob/main/lib/v2.7/index.cjs#L11)\r\n[lib/v2.7/index.d.ts](https://github.com/vueuse/vue-demi/blob/main/lib/v2.7/index.d.ts#L9)\r\n[lib/v2.7/index.mjs](https://github.com/vueuse/vue-demi/blob/main/lib/v2.7/index.mjs#L7)\r\n\r\n```\r\n> vite build\r\n\r\nfailed to load config from /workspaces/vue-demi-component-template/vue2.7-playground/vite.config.ts\r\nerror during build:\r\nTypeError: Cannot read properties of undefined (reading 'warn')\r\n at Object.\u003Canonymous> (/workspaces/vue-demi-component-template/node_modules/.pnpm/vue-demi@0.14.5_@vue+composition-api@1.7.1_vue@3.2.47/node_modules/vue-demi/lib/index.cjs:11:25)\r\n at Module._compile (node:internal/modules/cjs/loader:1275:14)\r\n at Module._extensions..js (node:internal/modules/cjs/loader:1329:10)\r\n at _require.extensions.\u003Ccomputed> [as .js] (file:///workspaces/vue-demi-component-template/node_modules/.pnpm/vite@4.2.1_@types+node@18.11.18/node_modules/vite/dist/node/chunks/dep-79892de8.js:63989:17)\r\n at Module.load (node:internal/modules/cjs/loader:1133:32)\r\n at Module._load (node:internal/modules/cjs/loader:972:12)\r\n at Module.require (node:internal/modules/cjs/loader:1157:19)\r\n at require (node:internal/modules/helpers:119:18)\r\n at Object.\u003Canonymous> (/workspaces/vue-demi-component-template/vue2.7-playground/vite.config.ts:43:23)\r\n at Module._compile (node:internal/modules/cjs/loader:1275:14)\r\n```\r\nReproduction:\r\n[https://github.com/Ariesly/vue-demi-component-template](https://github.com/Ariesly/vue-demi-component-template)\r\n\r\n```\r\npnpm install\r\n\r\npnpm build:2.7\r\n```\r\n",[],235,"about 2.7 exports Vue.util.warn ","2023-05-27T02:32:11Z","https://github.com/vueuse/vue-demi/issues/235",0.71999496,{"description":3242,"labels":3243,"number":3244,"owner":3172,"repository":3172,"state":3212,"title":3245,"updated_at":3246,"url":3247,"score":3248},"### Describe the bug\r\n\r\nUpon integrating `UseRouteQuery` into a Nuxt3 RC-4 environment, it seems to have troubles with the router in a nuxt context.\r\n\r\n---\r\n\r\n- Reproduction Error: `@vueuse_router.js?v=420e7af4:343 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'replace')\r\n---\r\n- Reproduction Warn: `[Vue warn]: injection \"Symbol([vue-router]: route location)\" not found. \r\n at \u003CIndex onVnodeUnmounted=fn\u003ConVnodeUnmounted> ref=Ref\u003C undefined > key=\"/\" > \r\n at \u003CBaseTransition mode=\"out-in\" appear=false persisted=false ... > \r\n at \u003CTransition name=\"page\" mode=\"out-in\" > \r\n at \u003CRouterView name=undefined route=undefined > \r\n at \u003CNuxtPage> \r\n at \u003CApp key=1 > \r\n at \u003CNuxtRoot>`\r\n at @vueuse_router.js?v=420e7af4:343:15`\r\n---\r\n- Bigger Project Error: `TypeError: Cannot read properties of undefined (reading 'query')\r\n at ReactiveEffect.get [as fn] (http://localhost:3000/_nuxt/node_modules/.vite/deps/@vueuse_router.js?v=df217a4e:54:26)\r\n at ReactiveEffect.run (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:384:19)\r\n at get value [as value] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:1206:35)\r\n at ReactiveEffect.fn (http://localhost:3000/_nuxt/pages/search.vue:35:38)\r\n at ReactiveEffect.run (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:384:19)\r\n at get value [as value] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:1206:35)\r\n at ReactiveEffect.fn (http://localhost:3000/_nuxt/pages/search.vue:62:26)\r\n at ReactiveEffect.run (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:384:19)\r\n at get value [as value] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:1206:35)\r\n at setup (http://localhost:3000/_nuxt/pages/search.vue:71:58)\r\n at callWithErrorHandling (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:1365:18)\r\n at setupStatefulComponent (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:6646:25)\r\n at setupComponent (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:6609:36)\r\n at mountComponent (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5434:7)\r\n at hydrateNode (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4852:11)\r\n at Object.hydrateSuspense [as hydrate] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:2392:18)\r\n at hydrateNode (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4875:33)\r\n at hydrateSubTree (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5502:13)\r\n at ReactiveEffect.componentUpdateFn [as fn] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5510:13)\r\n at ReactiveEffect.run (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:384:19)\r\n at instance.update (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5600:52)\r\n at setupRenderEffect (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5608:5)\r\n at mountComponent (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5447:5)\r\n at hydrateNode (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4852:11)\r\n at hydrateSubTree (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5502:13)\r\n at ReactiveEffect.componentUpdateFn [as fn] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5510:13)\r\n at ReactiveEffect.run (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:384:19)\r\n at instance.update (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5600:52)\r\n at setupRenderEffect (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5608:5)\r\n at mountComponent (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5447:5)\r\n at hydrateNode (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4852:11)\r\n at hydrateSubTree (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5502:13)\r\n at ReactiveEffect.componentUpdateFn [as fn] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5510:13)\r\n at ReactiveEffect.run (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:384:19)\r\n at instance.update (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5600:52)\r\n at setupRenderEffect (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5608:5)\r\n at mountComponent (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5447:5)\r\n at hydrateNode (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4852:11)\r\n at hydrateSubTree (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5502:13)\r\n at ReactiveEffect.componentUpdateFn [as fn] (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5510:13)\r\n at ReactiveEffect.run (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:384:19)\r\n at instance.update (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5600:52)\r\n at setupRenderEffect (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5608:5)\r\n at mountComponent (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:5447:5)\r\n at hydrateNode (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4852:11)\r\n at hydrateChildren (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4950:16)\r\n at hydrateFragment (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4970:18)\r\n at hydrateNode (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4839:22)\r\n at hydrateChildren (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4950:16)\r\n at hydrateElement (http://localhost:3000/_nuxt/node_modules/.vite/deps/chunk-LHPAYQQS.js?v=df217a4e:4918:20)`\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/nuxt-starter-ddby4o?file=pages/index.vue\r\n\r\n### System Info\r\n\r\n```Shell\r\nSystem:\r\n OS: macOS 12.4\r\n CPU: (12) x64 Intel(R) Core(TM) i5-10500 CPU @ 3.10GHz\r\n Memory: 5.65 GB / 32.00 GB\r\n Shell: 5.8.1 - /bin/zsh\r\n Binaries:\r\n Node: 17.5.0 - ~/.nvm/versions/node/v17.5.0/bin/node\r\n Yarn: 1.22.17 - /usr/local/bin/yarn\r\n npm: 8.4.1 - ~/.nvm/versions/node/v17.5.0/bin/npm\r\n Browsers:\r\n Chrome: 103.0.5060.53\r\n Edge: 103.0.1264.37\r\n Firefox Developer Edition: 101.0\r\n Safari: 15.5\r\n npmPackages:\r\n @vueuse/core: ^8.7.5 => 8.7.5\r\n @vueuse/head: ^0.7.5 => 0.7.6\r\n @vueuse/integrations: ^8.7.5 => 8.7.5\r\n @vueuse/nuxt: ^8.7.5 => 8.7.5\r\n @vueuse/router: ^8.7.5 => 8.7.5\r\n```\r\n\r\n\r\n### Used Package Manager\r\n\r\nyarn\r\n\r\n### Validations\r\n\r\n- [x] Follow our [Code of Conduct](https://github.com/vueuse/vueuse/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/vueuse/vueuse/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://vueuse.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\r\n- [X] Make sure this is a VueUse issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.\r\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\r\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],1727,"UseRouteQuery: TypeError: Cannot read properties of undefined (reading 'replace')","2022-06-28T17:43:43Z","https://github.com/vueuse/vueuse/issues/1727",0.72133934,{"description":3250,"labels":3251,"number":1510,"owner":3172,"repository":3211,"state":3212,"title":3252,"updated_at":3253,"url":3254,"score":3255},"Hi!\r\nI'm trying to use Vue3 component inside Vue2 tool, but I face such error:\r\n\r\n\r\n\r\n\r\n\r\nI have a Vue3 project and export only TestComponent from there. This is a simple component that prints only text and expects one string prop. I built the project and copied built file to Vue2 project (because it's too long to publish it) and I'm trying to import Vue3 component there.\r\n\r\n\r\n\r\nIn Vue3 project I use vue-demi and in Vue2 project I use composition api.\r\n\r\nDo you have any thoughts how to fix that error?",[],"Object(...) is not a function","2022-02-07T06:17:17Z","https://github.com/vueuse/vue-demi/issues/129",0.72949064,["Reactive",3257],{},["Set"],["ShallowReactive",3260],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fvRPdhg8XDCSA58ny2QC5Ne9R3JDZsq8B_BBeSVVdnAY":-1},"/vueuse/vue-demi/202"]