js
Peak peak
··
展开
-
js处理下载文件接口返回文件流时返回json的情况
js 下载文件接口返回错误的时候处理原创 2022-12-14 19:30:45 · 780 阅读 · 2 评论 -
js 下载后端接口返回的文件流
js 下载后端接口返回的文件流原创 2022-06-07 13:41:17 · 614 阅读 · 0 评论 -
js 前端通过url地址下载文件
通过URL下载文件原创 2022-06-07 13:37:41 · 562 阅读 · 0 评论 -
js 只允许输入大写字母
js 只允许输入大写字母原创 2022-05-11 16:53:40 · 1068 阅读 · 0 评论 -
js 小于10的日期前边加上0
new Date(new Date('2022-1-5')-new Date().getTimezoneOffset()*60*1000).toJSON().substr(0,10)原创 2022-03-08 14:38:56 · 492 阅读 · 0 评论 -
vue form表单按回车页面刷新
当我们form表单只有一个输入框,并且表单里边有button按钮的时候,此时按回车页面会刷新,导致用户体验问题。那么这个问题是怎么导致的呢?在表单只有一个输入框的时候,浏览器就认为我们按回车是想要提交表单,所以会自动触发提交,此时我们没有定义action,所以页面会刷新。怎么解决这个问题呢?也很简单-----直接上代码<form v-on:submit.prevent="onSubmit"></form>简单一行搞定,只要你阻止了表单的默认行为就可以了...原创 2021-06-17 18:16:44 · 648 阅读 · 0 评论 -
js 正则必须包含6-18位数字、大写字母、小写字母、特殊字符
var res = /^(?=.*\d)(?=.*?[a-z])(?=.*?[A-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{6,18}$/;res.test('12345aA@1')原创 2021-03-29 10:20:21 · 1810 阅读 · 0 评论 -
IOS 输入汉字前获取到的是拼音
$('.enterprise_wrp input').on('compositionend',function(){ inputLock = true; }) $('.enterprise_wrp input').on('input',function(){ var that = $(this); (function(t){ setTimeout(function(){ if(inputLock){ inputReturn(原创 2021-03-16 10:00:12 · 321 阅读 · 0 评论 -
js把html页面中的title设置为空格
document.title='\u200E'原创 2020-08-18 17:34:58 · 535 阅读 · 0 评论 -
js 正则验证同一个值结果却不一样
var reg = /^[a-z][a-z0-9_]*$/g;console.log(reg.test('sadf6'))console.log(reg.test('sadf6'))打印结果一次是true,一次是false这是因为正则reg的g属性,设置的全局匹配。RegExp有一个lastIndex属性,来保存索引开始位置,也就是说第二次正则会在索引为5的地方验证,那么这个时...原创 2020-03-27 13:59:16 · 471 阅读 · 0 评论 -
element-ui tabel不渲染
用了cnpm安装element-ui, tabel组件不渲染数据,删除后改用npm安装就好了,cnpm安装会出现很多诡异的问题, 现在具体原因还不知道…原创 2019-12-26 10:43:02 · 1749 阅读 · 0 评论 -
js 图片上传压缩
<input type="file" class="upfile" id="upfile" accept="image/*" />var canvas = document.createElement('canvas');var context = canvas.getContext('2d');var upfile = document.getElementById('...原创 2019-07-19 10:09:35 · 169 阅读 · 0 评论 -
js 解决isNaN不能区分字符串、对象等问题
isNaN('str'); //trueisNaN(undefined); //trueisNaN({}); //true有些时候isNaN返回的并不是我们期待的结果,我们用这个方法只是想知道这个变量是不是NaN,所以解决办法来了↓var n = NaN;n !== n; //truevar s = 'str';s !== s; //falsevar o = {...原创 2019-06-14 10:32:24 · 696 阅读 · 0 评论 -
js 控制input光标位置
document.getElementById('code_text').onfocus= function(index){ this.selectionStart = index; this.selectionEnd = index;}<input class="code_text" type="tel" maxlength="6" autofocus="au...原创 2019-06-06 14:02:33 · 5078 阅读 · 0 评论 -
js上拉加载
function loadNextPage(obj){ this.el = obj.el; this.distance = this.distance ? this.distance : 0; this.downFN = obj.downFN; this.time = null; this.flag = true; this.init();} ...原创 2019-05-22 16:39:38 · 141 阅读 · 0 评论