diff --git a/components/form/Form.jsx b/components/form/Form.jsx
index b29b0c743..16169041c 100755
--- a/components/form/Form.jsx
+++ b/components/form/Form.jsx
@@ -178,7 +178,7 @@ export default {
         ...options,
         fieldMetaProp: FIELD_META_PROP,
         fieldDataProp: FIELD_DATA_PROP,
-        templateContext: this.$parent,
+        templateContext: this.$vnode.context,
       })({
         provide () {
           return {