\n\n### Reproduction\n\nhttps://playground.vueuse.org/#eNqFU81u00AQfpVlL3HUYJfAqXKilqpIIASolJsvxpk4bte71v6ESJbPcEFwA3FEPAUH3oYCb8Hsbuw4UpIeLHnn+2bm+2Zna3pWVeHSAD2hscpkUWmiQJuKsJTnk4RqldBpwouyElKTmuiiBKXTshoRo+B5qvT5Apkwc+crRM9yQRoyl6Ikg1OsjOEoExIGXZVzUVZrQhjZgxWwgWuiFilj4t0lzLtKnpHwTHClScEro8mkRwy0NDBMeBx5F6gZDxrKiqUa8ERI/NZoLTg5zViR3aC3tso994M+f394f/vx++3XX39+/Pz37fPfL5/iyCf5Ak748n4xb5MTSiKE4qjXiI5waChzXuThtRIcJ1vb7IRmmF4wkC8rXaCNhJ4Qh1jM+XjmYtbJqI1nC8hudsSv1crGEvpKggK5hIR2mE5lDqjNwhevX8AK/zuwFDPDkH0AvAQlmLEaPe2x4TOU3eM5tU/ddRU8v1IXKw1ctaasUMtsHD+heHd2cvusb+Q+DB+5vIQ3OMV2Mw6vpuztzXoDhdFP+J4d7NMFf8NLYbiG2fae9Un7dhE59tu7j8fDDWwfjdyGHdpj4KNCQjAkkylOBuOEWEQwCJnIg4ElDFwS8d3CZcoMHB35UN95YLkj8uD42Gto2lY2vqvx+M7O4wOtnTkfshZBr4U4GeNdOnpzD4LhZNp2ZZDKLnlT1Sd3ul1Zb2Pz2NdY78G7kvGsWE7ren0/TRNHNuBTt6i0+Q8X48W2\n\n### System Info\n\n```Shell\nSystem:\n OS: Windows 11 10.0.26100\n CPU: (16) x64 AMD Ryzen 9 7940H w/ Radeon 780M Graphics \n Memory: 9.70 GB / 31.22 GB\n Binaries:\n Node: 22.17.1 - D:\\Program Files\\nodejs\\node.EXE\n npm: 10.9.2 - D:\\Program Files\\nodejs\\npm.CMD\n pnpm: 10.15.1 - D:\\Users\\jcwang\\AppData\\Roaming\\npm\\pnpm.CMD\n Browsers:\n Edge: Chromium (133.0.3065.69)\n Internet Explorer: 11.0.26100.1882\n npmPackages:\n @vueuse/components: ^13.9.0 => 13.9.0\n @vueuse/core: ^13.9.0 => 13.9.0\n @vueuse/integrations: ^13.9.0 => 13.9.0\n vue: ^3.5.21 => 3.5.21\n```\n\n### Used Package Manager\n\npnpm\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](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\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.\n- [x] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\n- [x] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[3165],{"name":3166,"color":3167},"pending triage","d73a4a",5027,"BUG | `useTimeoutFn` | 组件卸载后不会清除","2025-09-10T11:10:48Z","https://github.com/vueuse/vueuse/issues/5027",0.60535556,{"description":3174,"labels":3175,"number":3176,"owner":3140,"repository":3140,"state":3141,"title":3177,"updated_at":3178,"url":3179,"score":3180},"### Describe the bug\r\n\r\nnode_modules/.pnpm/@vueuse+shared@9.2.0_vue@3.2.39/node_modules/@vueuse/shared/index.d.ts:770:20 - error TS2694: Namespace 'Intl' has no exported member 'LocalesArgument'.\r\n\r\n@vueuse/shared@9.2.0\r\ntypescript@4.8.3\r\n\r\n### Reproduction\r\n\r\nvue-tsc --declaration --emitDeclarationOnly\r\n\r\n### System Info\r\n\r\n```Shell\r\nmacOS\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.",[],2230,"vue-tsc build error","2022-11-26T08:56:49Z","https://github.com/vueuse/vueuse/issues/2230",0.6071473,{"description":3182,"labels":3183,"number":3187,"owner":3140,"repository":3140,"state":3141,"title":3188,"updated_at":3189,"url":3190,"score":3191},"### Describe the bug\n\n一个文档错误,在访问这个地址时: \u003Chttps://vueuse.org/functions.html#category=Time> ,过滤结果显示不正确。\r\n\r\n错误的:\u003Cimg width=\"1224\" alt=\"截屏2023-05-11 18 35 42\" src=\"https://github.com/vueuse/vueuse/assets/19542659/e1a4683a-3a1a-4eae-85ca-7296cade6a55\">\r\n\r\n正确的:\u003Cimg width=\"1226\" alt=\"截屏2023-05-11 18 36 34\" src=\"https://github.com/vueuse/vueuse/assets/19542659/322e14a5-3da2-47ed-a4c4-3a64a3e837b1\">\r\n\n\n### Reproduction\n\nhttps://github.com/vueuse/vueuse/blob/main/packages/functions.md\n\n### System Info\n\n```Shell\nSystem:\r\n OS: macOS 13.3.1\r\n CPU: (8) arm64 Apple M1\r\n Memory: 127.45 MB / 8.00 GB\r\n Shell: 5.9 - /bin/zsh\r\n Binaries:\r\n Node: 16.3.0 - ~/.nvm/versions/node/v16.3.0/bin/node\r\n Yarn: 1.22.17 - /opt/homebrew/bin/yarn\r\n npm: 7.15.1 - /opt/homebrew/bin/npm\r\n Watchman: 2021.12.27.00 - /opt/homebrew/bin/watchman\r\n Browsers:\r\n Chrome: 113.0.5672.92\r\n Safari: 16.4\n```\n\n\n### Used Package Manager\n\nnpm\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](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\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.\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[3184],{"name":3185,"color":3186},"documentation","0075ca",3087,"通过带锚点的链接进入 https://vueuse.org/functions.html 时无法显示正确的过滤结果。","2023-07-17T18:00:42Z","https://github.com/vueuse/vueuse/issues/3087",0.6083357,{"description":3193,"labels":3194,"number":3195,"owner":3140,"repository":3140,"state":3141,"title":3196,"updated_at":3197,"url":3198,"score":3199},"### Describe the bug\n\n根据声明类型,结构useVModels得到的类型声明为:Ref\u003CString | undefined> | undefined,但实际结果却只有前半段:Ref\u003CString | undefined>,没有后半段:|undefined。\r\n造成的结果就是没法根据是否传入某个prop来做判断,当然,如果传了某个值,但传入的值恰好是undefined得手,理因判断为传入了该值,只不过值是undefined。\r\n下面是打印截图。\r\n\r\n\n\n### Reproduction\n\n不需要吧?!\n\n### System Info\n\n```Shell\nBinaries:\r\n Yarn: 1.22.19 - ~\\AppData\\Roaming\\npm\\yarn.CMD\n```\n\n\n### Used Package Manager\n\nyarn\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](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\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.\n- [X] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],3645,"useVModels的实际结果vueuse本身声明的结果不一致,影响根据是否传入某个prop的判断","2023-12-14T09:01:45Z","https://github.com/vueuse/vueuse/issues/3645",0.6108045,{"description":3201,"labels":3202,"number":3203,"owner":3140,"repository":3140,"state":3141,"title":3204,"updated_at":3205,"url":3206,"score":3207},"### Describe the bug\r\n\r\n1. 问题截图:\r\n\r\n始终显示0,0\r\n\r\n2. 有vueuse官网的playground,https://play.vueuse.org/,是不是可以删掉vueuse中的playgrounds\r\n3. vueuse的playground/vite,@vueuse/shared没有用到,是不是可以移除\r\n\r\n\r\n\r\n\r\n### Reproduction\r\n\r\nhttps://github.com/vueuse/vueuse/tree/main/playgrounds/vite\r\n\r\n### System Info\r\n\r\n```Shell\r\nmacOS node: v16.17.1 vscode\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.",[],2552,"useMouse在playgrounds/vite中不生效,始终显示0,0;一些无用代码","2023-02-18T10:26:50Z","https://github.com/vueuse/vueuse/issues/2552",0.61341876,{"description":3209,"labels":3210,"number":3211,"owner":3140,"repository":3140,"state":3141,"title":3212,"updated_at":3213,"url":3214,"score":3215},"### Describe the bug\r\n\r\n- useDraggable无法相对于父级进行拖拽\r\n- 目前只能相对于window拖拽\r\n- 即使指定了containerElement也没用\r\n- 拖拽时有错位,错位距离取决于父级元素相对于原点的距离\r\n\r\n@wheatjs @xvaara @DrJume @donotloveshampo @okxiaoliang4 @vaakian @imguolao @btea @stefnotch @akifo @faga295 @linspw @shigma @webfansplz @Alfred-Skyblue @antfu \r\n\r\n### Reproduction\r\n\r\n已经在playground里复现([点此链接查看复现](https://play.vueuse.org/#N4IgDghgxg1hDmBTAziAXAbVAOwgW0XRADcBXRAWgBNE8BLEAGhGQHtSAnKQtEU7MDHhMQNZFA50wAFzqtsRAGrkABABFadFQAoAFhAA2AMxV1sKgGIdE2KLoCUp5CogqaxRAdZgz8FaVkDOmkATxcDLwB3ZxD2FWlWFUjJaUQVAFVsOg8OZEMVZTSAGToAIw4ISRQVI1YOAtUAJhUAMhUAZhFOAyJdaWkwZDQAemH+QXgAOihWPGGyShp6YaDS4bMaAA9JvAArVABfRhx8HhAAAQXSZERh5H1rKhE2Tm4icaERMQkpWXkiADKD0QVAaiHSN38gWCdBQky6HB6vD6AyGow+Uxmc0u5Gut3ulRB5wAjAAGSbEyak9bYLY7fYgI4nAhEHGIPHDGbWZ7sLhnDFfFA-GRyBS8ADCrAiiCgf3MrBMKBu2Fk+UKKkleDArGQMPkGWhshQCKRIBRgxGYwEQmms2GbI5XMQJPJlOpG0Q2z2hwAuswjHQDMa0KAAIJgMCTBboUCpLUGCCpIgAHio2RU1iMAF4ADrgQkqvMqZChIO58A6vXYNA1OibEEAbhUQaM0hrAFZSWBNk2EmAO12e0k6FRpLoawA2UmDpu6RB0eB9GvtafdpulaBCDjsWk1+AVEINvMAPhz5hUqfTmfLniLaBLITLeYABgASYAPoMHbW6uU1iClGwBgBIgTaRCOY41o0M4qHOC5Lio0FrioG6wPuO5UDWjwNs+J7JsMabEKe2D4YRx7PMK0hEHQWp1NIKjAP4NxqBU8DwABQYqAcNTbngKgAOQOjcnJ1Ig-FnjR2ocPRjGZlxPGzAJCzidgZ4zNgJYqJA1gqioWYZogRjaNgpARPYanyJpnh6QZRkmWZZ4WRpMnFqWaTcfpeIsQg7GlEG2ieIwDFnioKjqdIEBmIgHAAKJBgQKo1tpNjSIwZ4HPYjIHAcQA))\r\n\r\n### System Info\r\n\r\n```Shell\r\nSystem:\r\n OS: Windows 10 10.0.19045\r\n CPU: (20) x64 12th Gen Intel(R) Core(TM) i7-12700F\r\n Memory: 6.45 GB / 15.82 GB\r\n Binaries:\r\n Node: 16.18.0 - C:\\Program Files\\nodejs\\node.EXE \r\n npm: 8.19.2 - C:\\Program Files\\nodejs\\npm.CMD \r\n Browsers:\r\n Edge: Spartan (44.19041.3570.0), Chromium (118.0.2088.76)\r\n Internet Explorer: 11.0.19041.3570\r\n npmPackages:\r\n @vueuse/core: ^10.4.1 => 10.4.1\r\n vue: ^3.3.4 => 3.3.4\r\n```\r\n\r\n\r\n### Used Package Manager\r\n\r\nnpm\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.",[],3524,"useDraggable无法相对于父级进行拖拽","2023-11-09T16:29:20Z","https://github.com/vueuse/vueuse/issues/3524",0.6147039,{"description":3217,"labels":3218,"number":3220,"owner":3140,"repository":3140,"state":3141,"title":3221,"updated_at":3222,"url":3223,"score":3224},"### Describe the bug\n\n[demo.txt](https://github.com/user-attachments/files/21911442/demo.txt)\n\n当我在谷歌和ME浏览器中打开这个demo,当点击iframe的内容时候,ME不会关闭弹窗\n但是谷歌浏览器中,会出现偶现关闭弹窗的情况\n\n### Reproduction\n\nhttps://playground.vueuse.org/?vueuse=10.10.1#eNq1Vdtu4zYQ/ZWBgEUcwLo4TRa7qp1um6ZAC7QptvsoYEFJI5sbiSRIylY3yG/0rd/R3+ondEhKlpMu8lCgDzY0Z25nLiQfom+VSvY9Rnm0NpXmyoJB2ytomdhuisiaIrouBO+U1BYeQIqbllf3d701vEZ4hEbLDs7eUYjeYFpJjWcn5mbH2lYe3mOzBNJ/wE61zCLJR1fyJI9CVFIYC52sWQubE8dFw1qD508MnP/mWcDF2aQ6I+OnPBeFgKPn0gkL3KOw57C5hgcnj+pkz9oeKbZP6hSPZE7xCrFOQ3+oGyTYMTFJAOuyt1YKeFe5nNS1qQqre/T9cwnuFAr42Wm8TxqcfDgSa76HfcybybuIQONRItoEVC0zZjYY4655o1mHwGtScdFygT844HZgxJHyw4HXdkfKVZa9InGHfLuzs2x0RcLOWmXyND0cDknJeN0nlezSb6zYvH6Trd68zVYfV68/qi3lXach5UTAcZ+4cSFQH7nNvZn0o2g6mi/ltty2SPBNK6nf0b9bGAYxxwP4+88//jpGn7s4AuqYaYes5sLxnX2/x07OMwgR1Inztd8akON6ywbsDseltJJCE0vgNpm91ilVH7Zg/FqnJ8tBorG/twimkgprQpIQzW+dkoZbLkUODR+w/tphLTY2h6vslZesVCeCZsI0Und5+HQ5FjFpl+D+z72RH3YOlxeZGjzQsSEeQTdwj32OuahxcAjJj8TKzy2wKll1v9WyF3VcyVbqHPZML+J4r+IqLrchjWK1624OWXKJHVxg5+FS6hp1rKn1vSHmI4cAUzo1gJEtr09DUtuo2TrELeUQ0+Gv5SGHC7J2vxWVAnpbssUqW5IUflmyci6OfK2lIg9BVf3nKq7GCuaZsJKo9hZPxuK69bx7/1PRFOXFmsf1DsU2Utj44M91TtHasEoeNfwzEofkUo8FdkxvuYhLSQeHNuki4C7keDafreaTNvh9jLPk7RRNh5wEXU3Ql8hQeLpA3UmgIxAt6V2h67zh2+STkYIeH5+ziOjKUbxFfadcbnp78ul6LiL/IPzkMXev+mvc++ywuv8C/skMDiuiXzUa1Hu6RY46Sz1AG9S3v/2CA30flXRAe3dvvqB8j74nxDGYfUdrRrRP7DzbH/07SFP6YG4Hi8JMRfmHYXxdnDU9gjcvlD7T/Sq59H7U0ejxH7KHikU=\n\n### System Info\n\n```Shell\nWindows,npm,vue3.2.41 vueuse9.10.0\n```\n\n### Used Package Manager\n\nnpm\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](https://github.com/vueuse/vueuse/issues) that reports the same bug to avoid creating a duplicate.\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.\n- [x] Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vueuse/vueuse/discussions).\n- [x] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[3219],{"name":3166,"color":3167},4976,"BUG | `onClickOutside` | 不同浏览器中反应不同","2025-08-21T06:20:49Z","https://github.com/vueuse/vueuse/issues/4976",0.6156138,["Reactive",3226],{},["Set"],["ShallowReactive",3229],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fyXiZSD1dSH6BnLHhIMkSXQriC0gnuBiKJopt1OVMh0o":-1},"/vueuse/vueuse/1467"]