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

javascript - méthode vue.js écrite dans main.js. La méthode d'actualisation de page devient invalide. Comment écrire une méthode globale qui sera toujours actualisée quelle que soit la manière dont elle est actualisée.

Le code suivant est enregistré dans main.js
Vue.prototype.getCookie=function(name){

var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); 
if(arr=document.cookie.match(reg)) return unescape(arr[2]); 
else return null; 

}
Getcookie peut toujours être utilisé lors de la première connexion, mais dès que la page est actualisée, un message d'erreur comme indiqué ci-dessous apparaîtra :

Xiaobai, s'il te plaît, dis-moi un moyen de rafraîchir sans perdre la méthode

世界只因有你世界只因有你2674 Il y a quelques jours1179

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

  • typecho

    typecho2017-06-26 10:55:47

    J'utilise sessionStorage.setItem pour résoudre le problème. Je dois définir une méthode globale pour enregistrer les cookies Hahahahahahahahahahahahaha

    .

    répondre
    0
  • 漂亮男人

    漂亮男人2017-06-26 10:55:47

    J'ajoute également des méthodes à la chaîne de prototypes vue dans main.js. Cela peut être utilisé dans l'instance vue. Est-il possible que certains codes dans main.js ne disparaissent pas lorsque vous actualisez la page. ?

    répondre
    0
  • 欧阳克

    欧阳克2017-06-26 10:55:47

    Ça ne devrait pas être comme ça. Avez-vous une logique qui affecte l'ajout de la fonction Vue.prototype.getCookie

    répondre
    0
  • Annulerrépondre