From 5f5e5ea7c68b83f725d1b6c0837ce28845d3f986 Mon Sep 17 00:00:00 2001
From: liximomo <liximomo@gmail.com>
Date: Tue, 16 Jul 2019 16:53:57 +0800
Subject: [PATCH] fix: use "api.isRecorded" instead of "module.hot.data"

---
 lib/codegen/hotReload.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/codegen/hotReload.js b/lib/codegen/hotReload.js
index 4f426b4d0..a1315a89d 100644
--- a/lib/codegen/hotReload.js
+++ b/lib/codegen/hotReload.js
@@ -19,7 +19,7 @@ if (module.hot) {
   api.install(require('vue'))
   if (api.compatible) {
     module.hot.accept()
-    if (!module.hot.data) {
+    if (!api.isRecorded('${id}')) {
       api.createRecord('${id}', component.options)
     } else {
       api.${functional ? 'rerender' : 'reload'}('${id}', component.options)