瀏覽代碼

fix attr merging

Evan You 10 年之前
父節點
當前提交
054c2c3de2
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/runtime/instance/render.js

+ 2 - 1
src/runtime/instance/render.js

@@ -42,9 +42,10 @@ function resolveSlots (vm, children) {
 function mergeParentAttrs (vm, data, parentData) {
   if (parentData.attrs) {
     const props = vm.$options.props
+    const attrs = data.attrs || (data.attrs = [])
     for (let key in parentData.attrs) {
       if (!hasOwn(props, key)) {
-        data.attrs[key] = parentData.attrs[key]
+        attrs[key] = parentData.attrs[key]
       }
     }
   }