Kaynağa Gözat

fix(runtime-core): use array destructuring instead of object for edge compat (#1302)

fix #1294
Alexandre Bonaventure Geissmann 6 yıl önce
ebeveyn
işleme
4a5021e763
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      packages/runtime-core/src/componentProps.ts

+ 2 - 2
packages/runtime-core/src/componentProps.ts

@@ -140,7 +140,7 @@ export function updateProps(
   } = instance
   const rawOptions = instance.type.props
   const rawCurrentProps = toRaw(props)
-  const { 0: options } = normalizePropsOptions(rawOptions)
+  const [options] = normalizePropsOptions(rawOptions)
 
   if ((optimized || patchFlag > 0) && !(patchFlag & PatchFlags.FULL_PROPS)) {
     if (patchFlag & PatchFlags.PROPS) {
@@ -220,7 +220,7 @@ function setFullProps(
   props: Data,
   attrs: Data
 ) {
-  const { 0: options, 1: needCastKeys } = normalizePropsOptions(
+  const [options, needCastKeys] = normalizePropsOptions(
     instance.type.props
   )
   const emits = instance.type.emits