Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Die in main.js geschriebene Methode zur Seitenaktualisierung wird ungültig. So schreiben Sie eine globale Methode, die immer aktualisiert wird, unabhängig davon, wie sie aktualisiert wird.

Der folgende Code ist in main.js registriert
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 kann weiterhin verwendet werden, wenn Sie sich zum ersten Mal anmelden. Sobald die Seite jedoch aktualisiert wird, wird eine Fehlermeldung wie unten angezeigt:

Xiaobai, bitte sagen Sie mir, wie ich mich auffrischen kann, ohne die Methode zu verlieren

世界只因有你世界只因有你2674 Tage vor1177

Antworte allen(3)Ich werde antworten

  • typecho

    typecho2017-06-26 10:55:47

    我使用sessionStorage.setItem 就解决 需要设置全局方法保存cookie了 哈哈哈哈哈哈哈

    Antwort
    0
  • 漂亮男人

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

    我这边也是main.js里面给vue原型链上加方法,在vue实例里面this.是可以使用的,页面刷新都从新运行了,难道你刷新页面main.js有的代码没走吗?

    Antwort
    0
  • 欧阳克

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

    不应该这样吧。你是有什么逻辑,影响了Vue.prototype.getCookie函数的添加么

    Antwort
    0
  • StornierenAntwort