recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Communication de vue $ lors de la modification du problème de données du composant d'origine

export par défaut {
nom : 'login',
data () {

return {
  navcard:['首页','工作室简介','人员分工','项目计划','重点故障分析','技能创新','带徒传技','技能培训','技术交流论坛'],
  msg:'主页'
}
},

créé :fonction(){

  var self=this

  bus.$on('login_loginstae',function(a){
       console.log(a);
       self.msg=a;
  })
 

}
}
bus.$on a reçu a, console.log(a) montre que la valeur de a est correcte, mais self.msg=a ne fonctionne pas. Le msg sur la page ne changera pas

.
阿神阿神2830 Il y a quelques jours540

répondre à tous(3)je répondrai

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:16:05

    ..Pour être honnête.
    J'ai testé
    Ça marche...

    created: function() {
                this.demo = 'demoxx123xx';
                var self = this;
                bus.$on('test', function(msg) {
                    self.demo = msg
                })
            }
    test() {
          bus.$emit('test', new Date());
        }

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:16:05

    Il se peut que create n'ait pas encore été monté, essayez de le monter

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:16:05

    Vous ne le croirez peut-être pas. Après avoir commenté le vôtre, je l'ai réessayé et cela a fonctionné comme si le cache de nœuds était un peu puissant et ne s'est pas amélioré dans l'après-midi

    .

    répondre
    0
  • Annulerrépondre