- 博客(10)
- 收藏
- 关注
原创 vue 一二级域名共享cookie及expires属性用法
Cookie设置里有一个domain属性domain属性 设置为一级域名二级域名 三级域名 都能访问这个cookieCookies.set('name', 'value', { expires: 7, path: '', domain: '.yourdomain.com' });一二级域名之间的cookie想要相互访问 那就像上面代码那样 把domain都设置成一级域名expires属性用法设置cookie过期时间 不设置过期时间,关闭浏览器即过期,1、当设置的失效时间大于等于1天时,我们可以
2021-09-17 10:27:24
2013
原创 vue项目安装axios
安装axios,npm i axios -S全局注册,在src/main.js文件中引入:import axios from 'axios'注册:Vue.prototype.axios = axios
2021-09-10 18:15:06
456
原创 js vue 截取分割字符串数据
js截取分割字符串返回截取字符串:str.substr (startIndex,endIndex)返回分割字符串数组:str.split(',')返回截取字符串:str.substr (startIndex,endIndex)返回分割字符串数组:str.split(’,’)实例:<view v-for="ele in item.goodsNames.substr(0,item.goodsNames.length-1).split(',')"> {{ele}}</view>
2021-02-22 11:06:46
6450
1
原创 获取某属性的值;建立一个属性;删除一个属性;建立一个节点
getAttribute:获取某一个属性的值;setAttribute:建立一个属性,并同时给属性捆绑一个值;createAttribute:仅建立一个属性;removeAttribute:删除一个属性;getAttributeNode:获取一个节点作为对象;setAttributeNode:建立一个节点;removeAttributeNode:删除一个节点;1.getAttribute:<body> <div id = "t"><input type
2020-12-14 12:02:06
184
原创 js 类名class增删改查
增document.getElementsByTagName('body')[0].className = 'snow-container'; //设置为新的document.getElementsByTagName('body')[0].className += 'snow-container'; //在原来的后面加这个document.getElementsByTagName('body')[0].classList.add("snow-container"); //与第一个等价document
2020-12-14 11:48:58
271
2
原创 vue 使用token的身份验证 判断登录状态
原理:(1)前端页面进行登录操作, 将用户名与密码发给服务器;(2)服务器进行效验, 通过后生成token, 包含信息有密钥, uid, 过期时间, 一些随机算法等 ,然后返回给前端(3)前端将token保存在本地中, 建议使用localstorage进行保存. 下次对服务器发送请求时, 带上本地存储的token(4)服务器端,进行对token的验证, 通过的话, 进行相应的增删改查操作, 并将数据返回给前端(5)为通过则返回错误码, 提示保错信息, 然后跳转到登录页.技术:vuex + a
2020-12-14 11:11:33
5455
4
原创 event.target获取点击元素,判断元素并删除其父级节点
<div onclick="onClose(event)"> ...</div>function onClose(ev){ if(ev.target.attributes['class'].nodeValue=="closeicon"){ ev.target.parentNode.parentNode.removeChild(ev.target.parentNode) }}
2020-12-01 15:28:57
4527
原创 js 克隆对象4种方法汇总
我们知道,对象类型在赋值“=”过程中,复制的是对象的地址,对象本身不变,所以改变一个,其他都会被改变,现在我们就一起看看如何克隆一模一样的对象,来避免这种牵一发而动全身的现象发生方法一:Object.assignfunction copy(obj){ return Object.assign({},obj);}关于assign()方法,MDN上解释:Object.assign()方法用于将所有可枚举的属性的值从一个或多个源对象复制到目标对象,返回目标对象。注意:属性拷贝过程中可能会发生异常,如
2020-12-01 14:36:11
5831
原创 js Date 用toJSON方法进行日期格式化
Data有个toJSON方法,现在大部分环境都可用,结果类似 2017-02-18T22:33:48.322Z距离YYYYMMDD格式最接近,但是toJSON没有根据时区打印,可以 let date = new Date(); date.setMinutes(date.getMinutes() - date.getTimezoneOffset()); date.toJSON().substr(0,19).replace(/[T]/g,' ');把T和Z和毫秒去掉结果:YYYY-M
2020-12-01 14:28:42
954
原创 css3 背景模糊属性 背景滤镜 backdrop-filter
设计问我前端能否实现背景模糊的遮罩效果,我想我们应该感谢那些强大的css3开发者们,因为他们的努力才使得我恰好知道这个属性: backdrop-filter: blur(8px);翻译理解记忆法仅供参考:背景幕布-过滤器 : 模糊(像素)backdrop-filter与filter的区别filter:模糊内容backdrop-filter:透过该层的底部元素模糊化防止透过遮罩层内容过暗,配合了saturate(150%)使用,意为使…饱和,类似ps饱和度效果,<100%变暗,>10
2020-12-01 11:49:37
17419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人