Procházet zdrojové kódy

fix(runtime-core): make useId() always return a string

Evan You před 1 rokem
rodič
revize
a177092754
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      packages/runtime-core/src/helpers/useId.ts

+ 2 - 1
packages/runtime-core/src/helpers/useId.ts

@@ -4,7 +4,7 @@ import {
 } from '../component'
 import { warn } from '../warning'
 
-export function useId(): string | undefined {
+export function useId(): string {
   const i = getCurrentInstance()
   if (i) {
     return (i.appContext.config.idPrefix || 'v') + '-' + i.ids[0] + i.ids[1]++
@@ -14,6 +14,7 @@ export function useId(): string | undefined {
         `instance to be associated with.`,
     )
   }
+  return ''
 }
 
 /**