- 博客(6)
- 收藏
- 关注
原创 利用原生js和xhr实现a文件下载自定义文件名
functionsaveAs(blob, filename) { if (window.navigator.msSaveOrOpenBlob) { navigator.msSaveBlob(blob, filename); } else { var a = document.createElement("a"); var body = document.querySelector("body"); a.hr...
2021-12-09 11:30:12 832
原创 利用正则快速实现输入框只能输入有小数位限制的数字
inputnum(value) { value = value.replace(/[^\d.]/g, ""); //清除"数字"和"."以外的字符 value = value.replace(/^\./g, ""); //验证第一个字符是数字 value = value.replace(/\.{2,}/g, ""); //只保留第一个, 清除多余的 value = value.replace(".", "$#$").replace(/\./g, ""...
2021-12-09 10:57:16 427
原创 结合正则表达式快速获取url中的参数 js reg
const getUrlParam = (name) => { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)'); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) return unescape(r[2]); return null; //返回参数.
2021-09-10 09:42:22 140
原创 vue table 实现单选逻辑
table表格有时需要在每行前面添加一列实现可勾选对应行的状态,table默认是多选的逻辑,如果需要实现单选,需要结合table封装好的一些方法和事件html部分: <el-table ref="multipleTable" :data="tableData" highlight-current-row @select-all="onSelectAll" @selecti
2021-09-03 16:26:25 1190
原创 结合正则表达式快速实现首字母大写
main.js批量挂载公告组件Object.keys(components).forEach(key=>{letname=key.replace(/(\w)/,v=>v.toUpperCase());//首字母大写console.log(`v${name}`);Vue.component(`v${name}`,components[key]);});...
2021-08-30 11:35:03 853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人