后端开发环境:Django 329
前端开发环境:vue3 + ts
浏览器版本:chrome(960466445)
问题:
最近开发一个新项目,前端使用axios进行>
什么时候可以分享vue获取cookie,如何设置cookie?要设置cookie的文件名cookieUtilsjs/// 设置cookie 名称cookie 值cookie 到期时间cookie /导出常量设置cookie = function(name,value,day) {if (day!== 0) {//当设置的时间等于0时,不设置expires属性,浏览器关闭后cookie删除var curDate = new Date();var curt amp = curdate gettime();var curWeeHours =新日期(curDatetoLocaleDateString())。getTime()-1;var passed tamp = curt amp-curweehors;var left tamp = 24 60 60 1000-passed tamp;var left time = new Date();left time settime(left tamp+curt amp);document cookie = name+" = "+escape(value)+";expires = "+left time togmtstring();} else { document cookie = name+" = "+escape(value);} }/ Get cookie /export const Get cookie = function(name){ var arr;var reg =新RegExp("(^| )" +姓名+" =([^;])(;|$)");if (arr = documentcookiematch(r
缺点:刷新会丢失数据
缺点:url会携带参数
实现的数据持久化相关特点说明:Vue打包无法存储token是指Vue应用在打包后无法持久保存认证凭据,这是因为Vue使用了浏览器的localStorage,在应用编译后会被清除。为了解决该问题,可以使用HTML5 Web Storage API将token存储在本地,或者在编译时将token放入到应用中,并在每次加载时获取token进行认证。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)