javascript - Problème de valeur de retour asynchrone dans js?
大家讲道理
大家讲道理 2017-05-19 10:15:01
0
2
382

1. Ce qui suit est le rendu de liste de mon v-for

 <p class="swiper-slide" v-for="bind in binds">
            <p class="bind_box">
              <p class="bind_box_top">
                <p class="bind_box_face"><img :src="bind.face" v-if="bind.face"><img src="../page/baby/images/face_default.png" v-else></p>
                <p class="bind_box_name">{{bind.name}}</p>
              </p>
              <p class="bind_box_main">
                <p class="bind_box_pic"><img :src="bind.id | createdEwm(bind.name,bind.token)"></p>
                <p class="bind_box_text">扫描二维码关注宝贝</p>
              </p>
            </p>
        </p>

2. Voici la méthode de createEwm :

createdEwm:function(id,name,token){
        var ewmUrl="bind|"+id+"|"+name//+"|"+token
        var ewmPath=''
        jsbridge.callMethod({
          methodName:"qrGenerate",
          params:{url:ewmUrl,size:150},
          complete:function(data){
            let obj = JSON.parse(data);
            if(obj.errCode=='0'){
              ewmPath=obj.path
            }else{
                alert(obj.errMsg)
                ewmPath=''
            }
            alert(ewmPath)
            return ewmPath
          }
        })
      }

Question : À ce stade, l'alerte peut afficher les données ob.path renvoyées, mais le retour renvoyé à : src est vide ? L'objet renvoyé par return createEwm n'est-il pas ? Ou le retour correspondant est-il maintenant terminé ?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
左手右手慢动作

Le retour de la méthode interne n'a rien à voir avec la méthode externe

世界只因有你

Vous devez voir clairement que jsbridgeyi exécute déjà la méthode callMethod, et complete n'est qu'un aspect sous callMethod Si vous retournez ewmPath, cette portée est uniquement sous callMethod, pas sous createEwm, donc le retour sera vide

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!