js
全栈极客小飞
实际工作中的总结,不知道是否能解决你的问题,有问题可以一起讨论,都在努力的路上.加油!!!
展开
-
vue 适配屏幕分辨率,以及屏幕的缩放
在考虑 笔记本 或者 显示器 默认设置125%或者150%缩放,导致布局错乱的解决方法原创 2022-08-26 18:42:09 · 2525 阅读 · 1 评论 -
js 根据tree(树)结构节点id,从tree(树)结构数据中获取节点对象
// 树结构数据let treeList = [{ id: '01', text: '广东省', children: [{ id: '011', text: '广州市', children: [ { id: '0111', text: '西城区', children: [], }, {原创 2022-05-13 15:22:55 · 3300 阅读 · 0 评论 -
vue页面 ,js 数组去重复
vue页面中(vue页面方法中),对数组进行去重复://this.selectionList 是一个有重复数据的数组,或者传进去(push)的参数//例如:this.selectionList = ["10","11","10","12"]let arr = []; //去重复后的新数组arr = this.selectionList.filter((element, index, self) =>{ return self.indexOf(element) === index;});c原创 2021-06-28 16:00:31 · 1289 阅读 · 2 评论 -
sockjs.js?9be2:1609 GET http://192.168.31.99:8080/sockjs-node/info?t=1625979365467 net::ERR_NETWORK_
问题: sockjs.js?9be2:1609 GET http://192.168.31.99:8080/sockjs-node/info?t=1625979365467 net::ERR_NETWORK_ACCESS_DENIED解决:1、百度都说是进入/node_modules/dist/sockjs.-client/dist/sockjs.js将1606行的self.xhr.send(payload)注释2、正确的解决应该是手动更新webpack配置文件:“webpack-dev-se.原创 2021-07-11 13:02:30 · 713 阅读 · 0 评论 -
js向对象中添加元素(对象,数组)
var obj = {"name":"leo"};console.log(obj);<!-- 往对象中添加元素 对象名["属性名"] = 值 -->obj["age"] = "16";console.log(obj);控制台打印结果:原创 2021-06-30 16:09:17 · 27981 阅读 · 0 评论 -
js删除数组中的元素
将一个数添加到数组中,如果数组中有则删除掉,这里可以用作vue+element ui的自定义多选,勾选上添加到数组,取消勾选则从数组中删除;代码都是经历实测的!!!1、删除数组指定的某个元素//获取数组中数值的下标,val:要删除的元素,ids:数组indexOf(val,ids) { for (let i = 0; i < ids.length; i++) { //获取当前值的下标 if (ids[i] === val) return i; } r原创 2021-07-01 09:56:37 · 548 阅读 · 0 评论 -
js判断对象中元素的值是否为空(或者‘-1‘)
1.普通判断对象重元素的值var obj = {a:"123",b:""};for(var key in obj){ if(!obj[key]) return;}2.封装方法(unit.js—在js文件中)/** * 将对象中的值'-1'进行赋空判断 * * @param params */export function handleData(params) { for (let key in params) { if (params[key] == "-1") {原创 2022-03-03 12:42:46 · 931 阅读 · 0 评论 -
js中如何将object转化为json数据,json数据转js对象
js对象转json数据(json字符串):let obj = {'name': '张三','age': 18}let data = JSON.stringify(obj);conlose.log(data);打印结果:'{'name': '张三','age': 18}'json数据转js对象:let obj = '{'name': '张三','age': 18}';let data = JSON.parse(obj);conlose.log(data);打印结果:{'name': '张三原创 2021-12-23 17:58:49 · 5616 阅读 · 0 评论 -
js使用base64加密解密
在项目文件夹下使用npm包管理工具安装base64,此处要做兼容所以未使用‘js-base64’,参考base-64和js-base64npm install base-64在页面的 ‘script’ 标签中引入import Base64 from 'base-64';在逻辑代码中使用var code = '123456';var en = Base64.encode(code); //编码:MTIzNDU2var de = Base64.decode(en); //译码:123456原创 2021-12-17 18:38:00 · 2763 阅读 · 6 评论 -
js截取最后一个特定字符后面的字符串
以下为具体步骤:(拆分只获取到mp4)var s='http://127.0.0.1:8888//fileDown//resource_manager\\video\\2021-07-20\\81a23bf2b109666fb8f8d5fcf537d481\\a782ac33ac6b4c98aa8aef86dfc4cac3.mp4';//s.lastIndexOf(".") 从右向左的第一个'.'截取var name=s.substring(s.lastIndexOf(".")+1);cons原创 2021-07-20 16:59:21 · 896 阅读 · 0 评论