\r\n\r\n \u003Cbutton @click=\"save()\">Check\u003C/button>\r\n \u003C/div>\r\n\u003C/template>\r\n\r\n\u003Cscript setup>\r\nconst form = ref({\r\n data: {\r\n email: '',\r\n },\r\n});\r\n\r\nconst save = async () => {\r\n const { data, error } = await useFetch('/api/hello', {\r\n method: 'POST',\r\n body: form.value.data,\r\n });\r\n\r\n return true;\r\n};\r\n\u003C/script>\r\n```\r\n\r\n**Reproduction:**\r\n1. go to https://githubwmbccm-mhyg--3000.local-credentialless.webcontainer.io/ and open the Developer Tools -> Network.\r\n2. next enter a string in the input field. e.g. email@email.de\r\n3. click on the button \"Check\".\r\n\r\nNow you can see that a request is sent to \"/api/hello\" as expected. Everything is correct and as expected. (see screenshot)\r\n\r\n\r\n\r\n**The error:**\r\nIf you now click in the input field and add a letter, exactly the same request is automatically sent again without clicking on the \"Check\" button. A new request is sent for each letter. (see screenshot)\r\n\r\n\r\n\r\nIt is noticeable that this behaviour only occurs with a POST request. If you useFetch() with GET, this behaviour does not occur. If you use $fetch instead of useFetch() everything works as expected even with a POST request. \n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3208,3209],{"name":3194,"color":3195},{"name":3180,"color":3181},15741,"useFetch automatic request after first request","2024-12-02T14:49:54Z","https://github.com/nuxt/nuxt/issues/15741",0.72399724,{"description":3216,"labels":3217,"number":3222,"owner":3162,"repository":3162,"state":3164,"title":3223,"updated_at":3224,"url":3225,"score":3226},"Hi,\r\nI'm using a custom-made vue static blog and I wish to migrate to nuxt to get a full static html generation.\r\n\r\nThe key is all the posts are made with markdown files, with some metadatas. And I’d like to avoid manually making vue files for each post.\r\n\r\nHow hard would it be to implement? For now I guess I must add a parser as a middleware and add a custom webpack directive to catch md files, am I right?\r\n\r\nThanks for your help!\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This question is available on \u003Ca href=\"https://nuxtjs.cmty.io\">Nuxt.js\u003C/a> community (\u003Ca href=\"https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c341\">#c341\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[3218,3221],{"name":3219,"color":3220},"question","cc317c",{"name":3183,"color":3184},396,"Using markdown as articles?","2023-01-18T15:38:50Z","https://github.com/nuxt/nuxt/issues/396",0.729174,{"description":3228,"labels":3229,"number":3234,"owner":3162,"repository":3162,"state":3164,"title":3235,"updated_at":3236,"url":3237,"score":3238},"### Environment\n\nEditor: VSCode\r\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v18.16.0\r\n- Nuxt Version: 3.4.3\r\n- Nitro Version: 2.4.0\r\n- Package Manager: npm@9.5.1\r\n- Builder: vite\r\n- User Config: -\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\n[Reproduction](https://stackblitz.com/edit/github-5sq5gd?file=app.vue)\n\n### Describe the bug\n\nAfter upgrading to Vue 3.3 IDE (VSCode) does not recognise (highlight) components in template and \"go by reference\" (`ctrl + click`) is unavailable now.\r\n\r\n\r\nThis is a bit strange, because:\r\n- `.nuxt/components.d.ts` generated perfectly.\r\n ```typescript\r\n declare module 'vue' {\r\n export interface GlobalComponents {\r\n 'BaseComponent': typeof import(\"../components/Base/Component.vue\")['default']\r\n 'Test': typeof import(\"../components/Test.vue\")['default']\r\n ...\r\n }\r\n ```\r\n- [NuxtDevtools](https://github.com/nuxt/devtools) inspect Vue components works perfectly.\r\n- IDE autocompletion for component `~/components/Test.vue` works perfectly.\r\n \r\n- IDE autocompletion for component `~/components/Base/Component.vue` does not working. \r\n \r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3230,3231],{"name":3194,"color":3195},{"name":3232,"color":3233},"upstream-bug","B60205",20875,"Vue 3.3 components highlighting","2023-05-23T16:54:09Z","https://github.com/nuxt/nuxt/issues/20875",0.72942233,{"labels":3240,"number":3246,"owner":3162,"repository":3162,"state":3164,"title":3247,"updated_at":3248,"url":3249,"score":3250},[3241,3244,3245],{"name":3242,"color":3243},"stale","ffffff",{"name":3180,"color":3181},{"name":3183,"color":3184},10126,"Fetch in component causes hydration to fail if page also has async fetch","2023-01-22T15:45:12Z","https://github.com/nuxt/nuxt/issues/10126",0.7294772,{"labels":3252,"number":3256,"owner":3162,"repository":3162,"state":3164,"title":3257,"updated_at":3258,"url":3259,"score":3260},[3253,3254,3255],{"name":3242,"color":3243},{"name":3180,"color":3181},{"name":3183,"color":3184},7720,"@nuxtjs/markdownit Using $md to render markdown documentation clarification request","2023-01-22T15:36:04Z","https://github.com/nuxt/nuxt/issues/7720",0.7296822,{"description":3262,"labels":3263,"number":3265,"owner":3162,"repository":3162,"state":3164,"title":3266,"updated_at":3267,"url":3268,"score":3269},"I was wondering if it's possible to have support separate files so that we can have better IDE autocompletion support for TypeScript or JS. Currently code intelligence is a problem with `.vue` files.\r\n\r\nWe can split the components into `html`, `js` and `css` by `require` (requiring) the html and css files - but with `pages` directory as it's translated to routes, I'm not sure how will the above work.\r\n\r\nAlso, having separated `css` and `scss` file means that we have to figure out how to write scoped css/scss as I'm not sure how to do it without css-modules currently.\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This question is available on \u003Ca href=\"https://nuxtjs.cmty.io\">Nuxt.js\u003C/a> community (\u003Ca href=\"https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c696\">#c696\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[3264],{"name":3183,"color":3184},810,"Separate .vue into html, js and css files","2023-01-18T15:39:48Z","https://github.com/nuxt/nuxt/issues/810",0.7304423,["Reactive",3271],{},["Set"],["ShallowReactive",3274],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f0m_jw74o4Ja4Lzggg42LuBwctezSQu0750Tn_h7cnKU":-1},"/nuxt/ui/4737"]