摘要:
产品提出需求,基于百度地图开发电子围栏功能,电子围栏支持两个功能:1、在线的交接处加上点吸附绘制的功能, 2、两个电子围栏重叠后,要对被覆盖的区域重新计算范围,由此写了一个demo。 实现思路: 1、点吸附的功能是基于百度地图三方库 BMap Draw 实现的,官网链接:https://lbsyun 阅读全文
摘要:
function exportDataPdf(el, fileName, splitClassName) { // 防止页面数据被切割 const A4_WIDTH = 595 const A4_HEIGHT = 842 el.style.height = 'initial' const pageH 阅读全文
摘要:
main.js import ElementPlus from 'element-plus' import zhCn from 'element-plus/dist/locale/zh-cn.mjs' app.use(ElementPlus, { locale: zhCn, }).mount('#a 阅读全文
摘要:
// demo页面// 需求:产品要求在折线图的tooltip上新加一个输入框,可以编辑这个输入框保存备注信息,需要两种交互方式: 1.鼠标滑过展示备注信息。2.鼠标点击某一个日期时,鼠标可以滑到tooltip上做保存/编辑操作。// 思路:1.保留初始鼠标滑过echarts图效果。// 2.主要难 阅读全文
摘要:
// 新建exportPDF.js文件 import html2canvas from 'html2canvas'; import jsPDF from 'jspdf'; function generatePDF(id, title) { //下载pdf方法 let demo = document. 阅读全文
摘要:
/** * @file: table列表自动滚动,鼠标划入滚动暂停,鼠标划出滚动继续 */ const [dataSource, setDataSource] = useState([]) const [timer, setTimer] = useState() useEffect(() => { 阅读全文
摘要:
前情提要:一个微前端的项目中有多个文件,每个文件都是一个单独的项目,如果每个项目都安装node_modules未免太麻烦且繁琐。 解决方法: 1、在main(主文件)文件夹下安装node_modules。 2、在控制台找出cmd并以管理员身份运行。 3、输入mklink /d 无node_modul 阅读全文
摘要:
const columns = [ { title: '数量', dataIndex: 'num', onCell: (record) => { if (record.num '1') { return { style: { background: '#FAFBFB' } } } } } ] 解决! 阅读全文
摘要:
第一种:禁止当前月及当前月之后的所有月份 <DatePicker placeholder="请选择" style={{ width: '288px' }} picker="month" disabledDate={(current) => { // 禁止选中当前月及当前月之后的月份 return c 阅读全文
摘要:
首先按照antd官网配置 index.tsx/index.jsx import React from 'react';import ReactDom from 'react-dom';import {ConfigProvider} from 'antd';import locale from 'an 阅读全文