Procházet zdrojové kódy

[edit] state.iframeId

wenliming před 2 roky
rodič
revize
3e624d7f27
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      src/view/iframe/treasure-hunt/index.vue

+ 5 - 1
src/view/iframe/treasure-hunt/index.vue

@@ -179,7 +179,8 @@ const handleCommon = (res, callback) => {
                 data: {
                     screen_name: state.detail.postUserInfo.nickName,
                     tweetId: state.tweetId,
-                    objectType: Report.objectType.tweetPostBinded
+                    objectType: Report.objectType.tweetPostBinded,
+                    iframeId: state.iframeId
                 }
             })
             state.init()
@@ -313,6 +314,9 @@ function onRuntimeMsg() {
                 }
                 break
             case 'CONTENT_API_GET_TWEET_USER_INFO_RES':
+                if(state.iframeId != req.iframeId) {
+                  return;
+                }
                 let twitterFans = 0;
                 let { user } = req.data || {};
                 if (user && user.result && user.result.legacy) {