javascript - Comment un fichier .vue fait-il référence à un fichier js ou à un fichier .vue appelé au début et prenant en charge this.xxx
伊谢尔伦
伊谢尔伦 2017-07-05 10:48:35
0
3
654

Maintenant, c'est une page Web WeChat. Nous avons un code pour déterminer s'il faut se connecter et s'il s'agit de WeChat, mais nous ne savons pas comment le mettre sur toutes les pages. Il est maintenant très difficile de l'écrire une fois pour toutes les pages.

     if( localStorage.getItem("login")){
          this.memberId = JSON.parse(localStorage.getItem("login")).id
        } 

Il y a memberId dans les données de la page. Toutes les pages doivent être jugées dès qu'elles entrent dans la page. De plus, la valeur peut également être introduite dans this.memberId. Veuillez trouver un moyen.

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(3)
ringa_lee

Si vous utilisez vue-router, vous pouvez mettre le code dans la fonction hook
router.beforeEach

为情所困

Vous pouvez utiliser des mixins.

Ajoutez uniformément des données memberId au mixin, déterminez la valeur de connexion de localStorage dans les hooks créés ou autres et attribuez une valeur à memberId.

黄舟

Après avoir obtenu le memberID, vous pouvez mettre le memberId dans l'en-tête de la demande, ce qui évite des problèmes.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal