From e374eb08701cfc67d7603a9475e5dcd0927570e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E4=BC=9A=E6=B8=B8=E6=B3=B3=E7=9A=84=E9=B1=BC?= <308106832@qq.com> Date: Fri, 17 Mar 2017 13:00:30 +0800 Subject: [PATCH] fix app.model: namespace should be unique --- src/router.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/router.js b/src/router.js index d86e921..51d0c87 100644 --- a/src/router.js +++ b/src/router.js @@ -1,11 +1,11 @@ import React from 'react'; import { Router } from 'dva/router'; -const cached = {}; +window.__cached_model__ = window.__cached_model__ || {}; function registerModel(app, model) { - if (!cached[model.namespace]) { + if (!window.__cached_model__[model.namespace]) { app.model(model); - cached[model.namespace] = 1; + window.__cached_model__[model.namespace] = 1; } }