JavaScript知识总结 数据类型篇
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1. JavaScript有哪些数据类型,它们的区别? JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Number、String、Object、Symbol、BigInt。 其中 Symbol ...
elementui中表格多选+分页,保存所有选中数据
element UI中table表格在选中数据后点击分页,再选中数据,回到第一页后,原来选中的数据已经不再是勾选状态了,现在要怎样记住所有分页中的勾选状态呢?我这里有比较简便的方法。不需要缓存数据等复杂的方式。 1、首先在table标签上定义row-key和ref标志名称。具体row-key等功效, ...
关于在使用Mock模拟服务端数据时获取不到请求参数的坑
一、起因 最近在使用Umi进行React的前端开发,有一个数据表格分页的功能需求,由于后端还没完成所以考虑前端先使用Mock先来进行模拟数据测试。 Mock的介绍这里就不做赘述,大家感兴趣的可自行前往官网学习--Mock.js。 由于是分页功能,必然少不了当前页码、分页大小、过滤条件等请求参数,但是 ...
数据可视化 中国地图 可下钻到市 县 echarts图表 echarts
最近项目中用到可视化地图,正好这几天有空整理下以方便以后快速上手使用的记录。 不废话~ 我们项目是用的uinapp 刚开是也是npm 装包 npm install echarts -S //或 cnpm install echarts -S 你随意。 window.wx = undefined; 这 ...
函数式编程中的 Immutable 数据结构
原视频链接:https://www.youtube.com/watch?v=Wo0qiGPSV-s by Anjana Vakil@JSConf 概述 函数式编程避免了很多命令式和面向对象的编程的问题。 在函数中,数据输入,数据输出和数据转换就是这个函数的目的功能。 与之紧密相连的,就是要避免可变性 ...
接上一篇使用递归获取Tree数据结构中的目标数据,封装了一个通用函数
/** * @param {Array} dataList 完整数据(必传) * @param {Sting/Int} keyName 对哪个字段进行与targetID对比(必传) * @param {Sting/Int} targetID 目标数据的唯一标识符(必传) * @param {Stin ...
React中兄弟组件通信和组件跨级传递Context的使用
React兄弟组件之间的通信 Child2组件需要去更改Child1组件中的数据。 因为Child1和Child2是兄弟组件 所以数据和事件都放在最进的父级组件中去 兄弟组件通信的简单使用 import React from 'react'; //这个是react这个包,我们是需要的 import ...
React数据通信父传子和子传父的使用
组件中的props 在react中,props的特点是: 1.可以给组件传递任意类型的数据 2.props是只读的对象,只能够读取属性的值,无法修改对象 如过我们强行修改数据,会报错,告诉我们该属性是只读属性。 ps:在类组件中,如果写了构造函数,应该将props传递给super(). 否则无法在构 ...
JavaScript数据类型BigInt实践之id数值太大,导致前后端交互异常
项目开发中前后端数据交互常会使用id作为主键索引,通常id数值都不大,使用number类型就可以表示处理,但对于一些分布式id或其他情况,id数值太大且超过了JS的最大处理数(Math.pow(2, 53) = 9007199254740992)时就会存在精度问题:Math.pow(2, 53) + ...
axios口味芝士
一、一体化运营平台前端请求部分 1.接口封装 一体化运营平台采用的是封装axios的方式来简化请求接口的使用,在添加新接口时只要调用封装好的方法就可以发出请求并直接得到解析后的数据 2.整个过程解析 (1)请求方法调用request方法并传需要的参数 sync_collect_diff_data(d ...
vue - Vue脚手架/消息订阅与发布
今天的内容有意思了,朋友们继续对我们之前的案例完善,是这样的我们之前是不是靠props来完成父给子,子给父之间传数据,其实父给子最好的方法就是props但是自给父就不是了,并且今天学下来,不仅如此,组件间任何层级的关系我都可以传数据了,兄弟之间,爷孙之间等等等等 七.浏览器本地存储 1.localS ...
vue3中markRaw的使用
markRaw 作用:标记一个对象,使其永远不会再成为响应式对象 应用场景: 1.有些值不应被设置成响应式时,例如复杂的第三方类库等 2.当渲染具有不可变数据源的大列表时,跳过响应式转换可以提高性能 3.在动态渲染组件的时候我们就可以使用 markRaw 包裹。 markRaw 的使用场景 很多时候 ...