JavaScript
麻辣_水煮鱼
游啊游
展开
-
vue处理json数据
背景:后端返回的数据不是我想要的,现在需要把 name 替换为title(小声蛐蛐:又让我处理数据)(使用递归的方式将title属性赋了name的值)原创 2024-06-07 08:47:55 · 362 阅读 · 1 评论 -
js将带标签的内容转为纯文本
创建一个临时 DOM 并给他赋值,然后我们使用 DOM 对象方法提取文本。背景:现需要将富文本的所有 html 标签全部删除得到纯文本。原创 2023-10-17 09:59:50 · 445 阅读 · 0 评论 -
js数组根据时间排序
let process = [{label:'公告开始时间',time:'2022-04-26 14:29:38'},{label:'保证金交纳截止时间',time:'2022-04-29 00:00:00'},{label:'公告结束时间',time:'2022-04-30 14:29:38'},{label:'竞价开始时间',time:'2022-04-28 00:00:00'},{label:'竞价结束',time:'2022-04-29 14:29:38'}]process = proc.原创 2022-04-27 10:47:00 · 356 阅读 · 0 评论 -
解决antd-vue表格批量操作选中框仍残留的问题
对数据批量操作成功,将选中的值selectedRowKeys值清空后,值虽然为空但是选择框依旧是选中状态,下面是解决方法操作成功后将值清空这样写就能将选择框原创 2021-11-13 21:31:51 · 2420 阅读 · 0 评论 -
JS数组小技巧
1.数组置空数组置空?这不是基操吗?我直接甩一手代码就问怕不怕let arr = [1,2,3]arr = []其实啊arr=[]是将arr数据引用到空数组[]中,其他引用arr数据的变量是不受影响的。这就意味着,数组先前的内容依旧保存在内存中,当数据量比较大时,可以会造成内存泄漏。那么如何避免类似的隐患?let arr = [1,2,3]arr.length = 0这样就可以彻底清空arr数据的内容,先前引用arr数据的内容也会一并消失。2.数组头部插入数据数.转载 2021-08-17 09:45:59 · 211 阅读 · 0 评论 -
前端转换时间格式2021-08-01T13:12:17.870589Z
var time = 2021-08-01T13:12:17.870589Z;var data= new Date(time).toJSON();var creationTimeStr= new Date(+new Date(data) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '') 转换为2021-08-01 13:12:17...原创 2021-08-07 14:01:16 · 2009 阅读 · 0 评论 -
layui树形表格treetable
treetable树形表格是基于LayUI开发的组件,所以需要先用Layui引入一下文件。<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=dev.转载 2021-07-27 11:22:36 · 3563 阅读 · 2 评论 -
替换树型数据字段名
原来的数据格式data1 = [{ title: '江西' ,id: 1 ,children: [{ title: '南昌' ,id: 1000 ,children: [{ title: '青山湖区' ,id: 10001 },{ title: '高新区' ,id: 10002 }] },{ title: '九江' ,id.原创 2021-07-27 10:48:27 · 362 阅读 · 0 评论 -
js函数传参传入对象
var valueStr = JSON.stringify(row); //对象转字符串return "<button type='button' class='btn btn-sm btn-info' onclick='get_info("+valueStr+")'>详情</button>"原创 2021-07-07 16:45:00 · 995 阅读 · 0 评论 -
函数传参参数含有空格怎么办
js 方法传参有时候会遇到空格,空格会报错,因为它会默认空格后是元素解决方法就是使用 escape 和 unescape使用:filepath= escape(row.filepath);//编码 filepath= unescape(filepath);//解码原创 2020-11-20 16:55:08 · 1298 阅读 · 0 评论 -
js将json数据中的null转为‘’空字符串
后端返回的数据是这样的,展示在页面全是null,所以需要判断字段返回的是否为null然后转换空字符串。function nullToStr(data) { for (var x in data) { if (data[x] === null) { // 如果是null 把直接内容转为 '' data[x] = ''; } else { if (Array.isArray(data[x])) { // 是数组遍历数组 递归继续处理 data[x..原创 2020-08-17 08:45:07 · 4171 阅读 · 0 评论 -
点击a标签在新页面播放视频
<a target="_blank" onclick="openVideo('视频播放地址')"> <div>跳转新页面播放</div></a>//新页面打开视频function openVideo(src) { var page = window.open(); var html="<body style='background:black'> <div style='width:80%;margin.原创 2020-07-28 17:11:51 · 2708 阅读 · 13 评论 -
js之数据字母索引排序
城市列表返回的数据是这样的,没有按照字母顺序排序,但是现在页面展示肯定是要按照ABCDE的顺序来的,这时我们就要靠自己排序了。function sortgroupcity(data){ //将获取的数据按照A-Z字母开头排序 let sortobj = {}; for (let i = 65; i <= 90; i++) { if (da...原创 2020-04-30 10:00:54 · 1108 阅读 · 1 评论 -
json数组根据某个相同属性重组
var node = [{bh: 2,sequence: 2,text: "公路改(扩)建",pid: 2,ptext: "省级重点工程",id: 28,treedataindex: 12,},{bh: 4,sequence: 4,text: "城市基础设施",pid: 2,ptext: "省级重点工程",id: 30,treedataindex: 14,},{bh: 12,seque...原创 2020-04-13 17:34:17 · 577 阅读 · 0 评论