Rumah  >  Soal Jawab  >  teks badan

javascript - kaedah vue.js yang ditulis dalam main.js Kaedah muat semula halaman menjadi tidak sah.

Kod berikut didaftarkan dalam 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 masih boleh digunakan semasa log masuk buat kali pertama, tetapi sebaik sahaja halaman dimuat semula, mesej ralat seperti yang ditunjukkan di bawah akan muncul:

Xiaobai, sila beritahu saya cara untuk menyegarkan semula tanpa kehilangan kaedah

世界只因有你世界只因有你2674 hari yang lalu1175

membalas semua(3)saya akan balas

  • typecho

    typecho2017-06-26 10:55:47

    Saya menggunakan sessionStorage.setItem untuk menyelesaikan masalah Saya perlu menetapkan kaedah global untuk menyimpan kuki, hahahahaha

    balas
    0
  • 漂亮男人

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

    Saya juga menambahkan kaedah pada rantaian prototaip vue dalam main.js Ini boleh digunakan dalam contoh vue ?

    balas
    0
  • 欧阳克

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

    Ia tidak sepatutnya seperti ini. Adakah anda mempunyai sebarang logik yang mempengaruhi penambahan fungsi Vue.prototype.getCookie

    balas
    0
  • Batalbalas