Maison  >  Article  >  Applet WeChat  >  Explication détaillée de la solution au problème selon lequel l'applet WeChat rencontre un problème où la page ne s'affiche pas après la modification des données

Explication détaillée de la solution au problème selon lequel l'applet WeChat rencontre un problème où la page ne s'affiche pas après la modification des données

高洛峰
高洛峰original
2018-05-11 11:56:187213parcourir

Cet article présente principalement des informations pertinentes sur la façon de résoudre le problème de non-affichage de la page après que l'applet WeChat a rencontré des données modifiées. Les amis dans le besoin peuvent se référer à

Une fois que l'applet WeChat a rencontré le problème. de données modifiées Résoudre le problème du non-rendu des pages

Avant-propos :

Depuis le tout début du mini programme l'année dernière jusqu'à maintenant, j'ai toujours été optimiste à ce sujet et a maintenu un certain degré d'attention., Je pense que la vague de petits programmes était initialement parmi les développeurs front-end et autres technologies. C'est la première fois que j'assiste consciemment au développement d'une nouvelle technologie, et je me sens. assez honoré.
Vous parlez en mal des mini-programmes ? Mon point de vue est que c'est définitivement impossible, car maintenant le petit programme de review est soumis chaque jour. Il continue d'augmenter, et certains mini-programmes sont vraiment faciles à utiliser, comme le scanner de code QR de Mobike pour le cyclisme, et je suis allé sur KTV la semaine dernière et j'ai directement utilisé le mini-programme pour scanner le code QR sur le écran pour lier la pièce, puis via les mini-programmes, ils sont pratiques et amusants pour demander des chansons, couper des chansons et envoyer des emojis. Par conséquent, à mon avis, certains scénarios d'application sont très adaptés aux mini-programmes à l'avenir, plus de scènes dans la vie. utilisera des mini-programmes

Jusqu'à présent, j'ai écrit une série de plus d'une douzaine d'articles sur les mini-programmes, qui résolvent essentiellement certains problèmes et pièges du développement. Mon mini-programme est presque écrit, mais celui de l'entreprise. . L'authentification par cryptage https n'est pas encore terminée, je ne peux donc que la laisser là pour l'instant

La modification des données ne prend pas effet

Aujourd'hui, je vais continuer à présenter. un problème setData()

Nous écrivons souvent comme ceci :

var that = this;
wx.getStorage({
  key: 'user',
  success: function(res){
    console.log(res.data)
    that.data.params.uuid = res.data.uuid;
    that.data.params.ticket = res.data.ticket;
    that.data.params.courseUuid = options.courseUuid;
    that.data.params.isCompany = options.isCompany;

    that.fetchData();
    that.getShareList();
  }
})
Nous avons effectué quelques opérations d'affectation sur l'objet data

. , mais j'ai découvert que c'était une erreur d'utiliser ces données. Les données que nous avons attribuées n'ont pas été rendues avec succès sur la page. Après une longue recherche, j'ai découvert que pour que les données prennent effet immédiatement, le setData. () doit être appelée pour être utile, donc le code ci-dessus La modification est la suivante :

var that = this;
wx.getStorage({
  key: 'user',
  success: function(res){
    console.log(res.data)
    that.data.params.uuid = res.data.uuid;
    that.data.params.ticket = res.data.ticket;
    that.data.params.courseUuid = options.courseUuid;
    that.data.params.isCompany = options.isCompany;

    that.setData({
      params: that.data.params
    })

    that.fetchData();
    that.getShareList();
  }
})
Merci d'avoir lu, j'espère que cela pourra aider tout le monde, merci pour votre soutien à ce site !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn