摘要: 今天分享一个小问题,内容不多。 双y轴图表中,为了图表的美观,经常会隐藏一侧的y轴刻度线,仅显示一侧的刻度线。那么问题就来了,两个y轴的数据数值大小不同,常常会导致刻度线的刻度分布不均匀,该如何解决呢? 这里分享下我在项目中所作的处理: 首先是要找出当前y轴数据的最大值,与100相除,再对得到的商进 阅读全文
posted @ 2023-02-16 14:05 挥不去的执念 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: vue 数组对象深拷贝 并根据某项属性 serialNumber 排序 原始数据 navListData: [ { name: '企业速览', isHot: false, isVip: false, serialNumber: 3, }, { name: '基本信息', isHot: false, 阅读全文
posted @ 2023-02-15 18:07 挥不去的执念 阅读(205) 评论(0) 推荐(0) 编辑
摘要: vue过滤出字符串中的汉字,match加正则 str="23申迪MTN001(102380026)";str.match(/[\u4e00-\u9fa5]/g).join("") .match 返回的是数组 /[\u4e00-\u9fa5]/g 筛选字符串中的汉字 .join("") 数组转为字符串 阅读全文
posted @ 2023-02-07 16:39 挥不去的执念 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 找到数组里某个元素并返回该对象 用jquery里的filter方法 var taskid = $("#hidTaskId").val(); $.getJSON('requestAddress?taskId=' + taskid +'&stepId=4687', function(data){ var 阅读全文
posted @ 2023-02-02 11:25 挥不去的执念 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 项目涉及到了一个地区筛选,同时省市区三级不进行关联,后端要求以对象包数组的格式传参,完整代码 1、先拿到接口返回的地区数据 对数据进行处理,拿到想要的格式 this.provinceOption =res.data.map((item) => { let name = ''; if (item.na 阅读全文
posted @ 2023-01-16 16:04 挥不去的执念 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: vue2实现tabs侧边导航栏点击内容跳转到对应位置,且内容滚动导航栏切换对应tab 1、tabs使用了 element的插件tabs, 省的自己写滑动动画 2、左侧有用到了 element的插件 NavMenu导航菜单,项目涉及到了切换页面 效果图: <template> <div class=" 阅读全文
posted @ 2023-01-04 18:37 挥不去的执念 阅读(6075) 评论(0) 推荐(0) 编辑
摘要: 一、对象操作方法 对象的操作的语法分为点语法和数组关联语法两种,点语法是对象名.键,数组关联语法是对象名['键']。值得注意的是,点语法的键不能是变量,变量必须要用数组关联语法。增加和修改的语法一致,对象名.键=值。如果键原本就有值,则进行修改,若无则增加。删除的语法是delete.对象名.键。使用 阅读全文
posted @ 2022-11-30 18:53 挥不去的执念 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 接到一个新的需求,就是用vue3制作一幅世界地图,并实现点击下载按钮将图表转变为图片下载到本地。 使用插件: html2canvasnpm安装: npm install html2canvas组件引入: import html2canvas from 'html2canvas' 附上主要代码 met 阅读全文
posted @ 2022-10-20 23:30 挥不去的执念 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 写vue3的H5项目的时候有个需求是回退时弹窗确认是否退出当前页面 一、第一个办法 使用onbeforeRouteLeave路由钩子 const formRouteAbi = localStorage.getItem("formRouteAbi"); //获取上一页路径 onBeforeRouteL 阅读全文
posted @ 2022-09-02 16:27 挥不去的执念 阅读(1978) 评论(0) 推荐(0) 编辑
摘要: vue利用正则去除富文本的标签和样式 ts: const removeHtmlStyle =(html :any)=> { let relStyle = /style\s*?=\s*?([‘"])[\s\S]*?\1/g; //去除样式 let relTag = /<.+?>/g; //去除标签 l 阅读全文
posted @ 2022-07-18 16:53 挥不去的执念 阅读(1592) 评论(0) 推荐(0) 编辑