这篇文章将为大家详细讲解有关VUE中前端cookie怎么操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联建站专业为企业提供满城网站建设、满城做网站、满城网站设计、满城网站制作等企业网站建设、网页设计与制作、满城企业网站模板建站服务,十多年满城做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
具体内容如下
要注意的有两点:
1、cookie内容存贮的名称
2、删除cookie是通过设置过期为过去时间实现的
<body> <div id="app"> <button @click="clearCookie()"> 清除cookie </button> </div> </body> <script> let app = new Vue({ el: "#app", data: { }, created: function () { this.checkCookie(); }, methods: { //设置cookie setCookie: function (cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = "expires=" + d.toUTCString(); console.info(cname + "=" + cvalue + "; " + expires); document.cookie = cname + "=" + cvalue + "; " + expires; console.info(document.cookie); }, //获取cookie getCookie: function (cname) { var name = cname + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1); if (c.indexOf(name) != -1) return c.substring(name.length, c.length); } return ""; }, //清除cookie clearCookie: function () { this.setCookie("username", "", -1); }, checkCookie: function () { var user = this.getCookie("username"); if (user != "") { alert("Welcome again " + user); } else { user = prompt("Please enter your name:", ""); if (user != "" && user != null) { this.setCookie("username", user, 365); } } } } }) </script>
关于“VUE中前端cookie怎么操作”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
网页标题:VUE中前端cookie怎么操作
转载来于:https://www.cdcxhl.com/article2/jsegic.html
成都网站建设公司_创新互联,为您提供网站营销、软件开发、网站制作、标签优化、小程序开发、电子商务
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联