提交 418b4222 编写于 作者: guangjun.yang's avatar guangjun.yang

修改cookies写法

详情样式
上级 17308912
...@@ -78,11 +78,11 @@ export default { ...@@ -78,11 +78,11 @@ export default {
// background: #fff; // background: #fff;
position: absolute; position: absolute;
right: 0; right: 0;
bottom: 0; bottom: -18px;
display: flex; display: flex;
align-items: center; align-items: center;
padding-left: 30px; // padding-left: 30px;
background: linear-gradient(90deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, 1)); // background: linear-gradient(90deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, 1));
img { img {
position: relative; position: relative;
top: 1px; top: 1px;
......
...@@ -205,28 +205,36 @@ export function isWeiXin() { ...@@ -205,28 +205,36 @@ export function isWeiXin() {
} }
} }
export const setCookie = (cname, cvalue, exdays = 30, domain = '.yunqueyi.com') => { //yunqueyi.com export const setCookie = (name, value, time) => {
let d = new Date(), expires = ''; var expires = 30 * 24 * 60 * 60 * 1000; //一天
if (BUILD_ENV === 'dev') { var date = new Date(+new Date() + expires);
domain = window.location.hostname; if (time) {
document.cookie =
name +
'=' +
escape(value) +
'; path=/' +
';expires=' +
date.toUTCString();
} else {
document.cookie = name + '=' + escape(value) + '; path=/';
} }
d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); };
expires = `expires=${d.toUTCString()}`;
document.cookie = `${cname}=${cvalue};path=/;${expires};domain=${domain}`; export const delCookie = key => {
} var expires = -1 * 24 * 60 * 60 * 1000; //一天
var date = new Date(+new Date() + expires);
export const getCookie = (cname) => { document.cookie =
const reg = new RegExp('(^| )' + cname + '=([^;]*)(;|$)'); key + '=' + escape('') + '; path=/' + ';expires=' + date.toUTCString(); //这里只需要把Cookie保质期退回一天便可以删除
const arr = document.cookie.match(reg); };
return arr ? unescape(arr[2]) : null;
} export const getCookie = key => {
var cookieArr = document.cookie.split('; ');
export const delCookie = (cname) => { for (var i = 0; i < cookieArr.length; i++) {
var exp = new Date(); var arr = cookieArr[i].split('=');
exp.setTime(exp.getTime() - 1); if (arr[0] === key) {
var cval = getCookie(cname); return arr[1];
if (cval != null) { }
document.cookie = 'token=; path=/; expires=' + new Date(0).toUTCString();
document.cookie = 'token=; path=/; domain=.yunqueyi.com; expires=' + new Date(0).toUTCString();
} }
} return '';
\ No newline at end of file };
\ No newline at end of file
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
</div> --> </div> -->
<!-- <CourseCovers></CourseCovers> --> <!-- <CourseCovers></CourseCovers> -->
<!-- <div @click="testDialog">testDialog</div> --> <!-- <div @click="testDialog">testDialog</div> -->
<CourseIntro :intro="intro"></CourseIntro>
<BriefIntro></BriefIntro> <BriefIntro></BriefIntro>
</div> </div>
</template> </template>
...@@ -28,11 +29,13 @@ import CommonErrorTips from "@/components/course/common-error-tips"; ...@@ -28,11 +29,13 @@ import CommonErrorTips from "@/components/course/common-error-tips";
import CourseButton from "@/components/course/course-button"; import CourseButton from "@/components/course/course-button";
import CourseCovers from "@/components/course/course-covers"; import CourseCovers from "@/components/course/course-covers";
import BriefIntro from "@/components/course/brief-intro"; import BriefIntro from "@/components/course/brief-intro";
import CourseIntro from "@/components/course/course-intro";
export default { export default {
data() { data() {
return { return {
isShowDialog: true, isShowDialog: true,
intro: "更多其他课程,请前往鹊医App学习更多其他课程,请前往鹊医App学习更多其他课程,请前往鹊医App学习更多其他课程,请前往鹊医App学习更多其他课程,请前往鹊医App学习更多其他课程,请前往鹊医App学习更多其他课程,请前往鹊医App学习"
}; };
}, },
components: { components: {
...@@ -42,7 +45,8 @@ export default { ...@@ -42,7 +45,8 @@ export default {
// CommonErrorTips, // CommonErrorTips,
// CourseButton, // CourseButton,
// CourseCovers, // CourseCovers,
BriefIntro BriefIntro,
CourseIntro
}, },
mounted() { mounted() {
// Toast // Toast
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册