- 博客(22)
- 收藏
- 关注
原创 ‘unsaf-eval‘ is not an allowed source of script
发布生产环境时遇到了 这个报错,解决方案是检查nginx配置 CSP 有没有添加add_header Content-Security-Policy "default-src 'self'";将它注释掉或者开白名单
2021-05-31 11:07:47
1279
转载 axios配置onUploadProgress产生跨域问题
onUploadProgress监听上传进度产生跨域问题起因:ie和edge浏览器在调用xhr.upload.onprogress进度事件时,仍然只会发送post或者get请求,但是火狐等高端一点的浏览器会将其视为跨域问题,并在post或者get请求之前,自动发出一个option请求那么坑爹的就是,后台不解决option,后续新的请求就不会得到响应。解决方案后台处理option请求就行内容转载自 小九的小酒https://blog.youkuaiyun.com/hanxiang1122/article/
2021-03-12 15:39:13
880
原创 后端返回一个url前端怎么把音视频文件下载下来
后端返回一个url前端怎么把文件下载下来最近做的项目有一个用腾讯云上传音视频的功能,在后台管理里面需要将音视频下载下来,后端是直接返回腾讯云视频url地址的, // 点击下载文件 downloadFile(file) { // 音视频下载 if (file.url.indexOf('http://') >=0 || file.url.indexOf('https://') >= 0) { let handleUrl = ''
2020-10-26 10:31:37
3830
3
原创 js时间过滤(刚刚、n分钟前、n小时前)
function formatTime(time, option) { time = +time * 1000; const d = new Date(time); const now = Date.now(); const diff = (now - d) / 1000; if (diff < 30) { return '刚刚' } else if (di...
2019-11-25 11:29:46
503
转载 正则表达式参考大全
各式各样的正则表达式参考大全(访问正则表达式实例库):^\d+$ //匹配非负整数(正整数 + 0)//匹配整数 ^\d+(.\d+)?$ //匹配非负浮点数(正浮点数 + 0)^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$ //匹配正浮点数^((-\d+(.\d+)?)|(0+(.0+)...
2019-07-26 17:38:31
674
原创 将2个数组合并,并累加以ID相同的值
1. var obj1 = [{code:'A',count:2},{code:'B',count:3}] 2. var obj2 = [{code:'A',count:3},{code:'C',count:1}]求得[{{code:A,count:5},{code:B,count:3},{code: C, count: 1}]//将2个数组合并成一个数组obj1.forEach((v...
2019-07-24 09:36:06
1387
原创 js求数组的每一项累加前一项
var baseArr = [1,0,8,9,0,4]; // 求数组的每一项累加前一项 // 求得 baseArr = [1,1,9,18,18,22] var setArr = []; var currNum = 0; baseArr.forEach((item, index) => { if(index == 0){ ...
2019-07-10 15:32:05
3353
转载 获取上/下/当前周的第一天和最后一天的时间戳
function getWeek() { //getWeekType()这个方法如果不传参数 或者传入0,返回的是本周的日期范围 //如果要下周的范围则传入1,上周的传入-1; //注:这个是从周一开始算一周的开始,周日为结束。 console.log('this', this) this.nowTim...
2019-07-09 10:52:42
1593
原创 css控制字体需要几行显示省略号
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; //一行
2019-05-22 12:06:33
162
转载 vuex使用之同步用户信息
讲道理小项目是不应该用vuex的,但是用着确实爽,即简单又省心省力。由于我总是忘记它的方法名,所以在这里贴下代码,方便以后随时cv。//config/store.jsconst store = new Vuex.Store({state: {user: {}},mutations:{updateUser(state, data){state.user = data;}}})...
2018-12-14 11:47:23
1229
转载 20180811-格式化时间2018-08-11
20180811-格式化时间2018-08-11` var setDate = this.OrderMsg.hm_requiredate.toString(); var valDate; if (setDate.length == 8) { valDate = setDate.substring(0, 4) + "-" + setDat...
2018-08-11 11:56:32
283
转载 ajax设置token的公共权限
window.base={g_restUrl:‘http://www.dzm.com/’,getData:function(params){if(!params.type){params.type=‘get’;}var that=this;$.ajax({type:params.type,url:this.g_restUrl+params.url,data:params.da...
2018-08-04 11:12:47
849
原创 记录一段正则表达式
// 正则配置export default { // 手机号 phone: /^1\d{10}$/, // 身份证号 idCard: /^\d{6}(18|19|20)?\d{2}(0[1-9]|1[12])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i, // 手机号码和固话 // TEL: /(^(0[0-9]{2,3}\-)?([2-9][0...
2018-07-19 14:21:38
275
转载 localStorage存储
localStorage存储简单说明 (1)简单对比:保存在本地 + 没有时间限制 (2)大小比较:4K - 5M - 20M (3)使用方式和sessionStorage相同示例代码<input type="text"><button class="btn1">添加</button><button cla...
2018-06-16 22:05:23
308
转载 sessionStorage存储
sessionStorage存储简单说明 (1)在存储用户数据的时候,因为cookie可以存储的数据比较小才4KB左右 所以也可以考虑使用sessionStorage来存储,大小限制为2M左右 (2)该技术和localStorage是h5推出的,因此在使用的时候,需要考虑到兼容性的问题 (3)相关资料:http://www.w3school.com.cn/...
2018-06-16 22:04:25
3937
转载 cookie存储
cookie存储基本介绍(1)web存储相关的技术:cookie | sessionStorage | localStorage |应用缓存(2)cookie是一种会话跟踪技术,用于在进行网页访问的时候,存储页面中的某些数据信息。* cookie的使用注意点 * 001 使用cookie来进行数据存储的大小有限制,4KB 002 每个网页中存储cookie的个数(...
2018-06-16 21:55:13
1068
原创 Vue 学习笔记
基础知识组件使用中的细节 1、用is来代替直接引用 &amp;lt;tr is=&quot;row&quot;&amp;gt;&amp;lt;/tr&amp;gt; row is components; 2、在子组件中使用data 必须使用函数式返回的写法; 3、 ref 获取dom节点/组件 this.$refs.xx; 4、给组件绑定原生事件&amp;lt;child @cli
2018-06-16 21:33:59
207
原创 git 常见命令
git 提交代码常用的命令日常开发中我们经常用到git来进行协同开发的工作 以下便记录一些常用的git命令 方便忘记的时候查询git add . 把工作时的所有变化提交到暂存区git commit -m”备注信息” 提交说明git push -u origin master”上面命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不...
2018-06-16 21:15:42
225
转载 1-0、sort 排序
sort 排序不一定是稳定的。默认排序顺序是根据字符串Unicode码点。 var fruit = [‘cherries’, ‘apples’, ‘bananas’]; fruit.sort(); // [‘apples’, ‘bananas’, ‘cherries’]var scores = [1, 10, 21, 2]; scores.sort(); // [1, 10, ...
2018-03-30 10:40:44
837
转载 js-笔记
1、js会进行一次预编译处理; var a; if (!(“a” in window)) { a = 1; } alert(a); // undefined 这样,题目的意思就非常清楚了:首先声明a,然后判断a是否在存在,如果不存在就赋值为1, 很明显a永远在window里存在,这个赋值语 句永远不会执行,所以结果是undefined。2、函数声明会覆盖变量声明,但...
2018-03-30 10:27:20
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人