![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端
文章平均质量分 61
记录前端开发知识和问题
Alvin千里无风
物有本末,事有始终。知其先后,则近道矣。
展开
-
lodash之cloneDeep()源码阅读笔记
思路大概是:首先判断要复制的对象是否为原始类型,如果是原始类型则直接返回该值。如果是引用类型(如对象或数组),则进行深度复制。创建一个新的空对象或数组作为目标对象。遍历要复制的对象的属性或元素,对每一个属性或元素进行递归复制,直到所有嵌套的对象或数组都被复制为止。使用递归复制的方式,将源对象或数组的属性或元素复制到目标对象或数组中。如果属性或元素本身是一个引用类型,则递归调用 baseClone 进行深度复制。返回复制完成的目标对象或数组。原创 2023-08-14 23:06:37 · 905 阅读 · 0 评论 -
实际项目中使用mockjs模拟数据
Mock.js 可以帮助前端开发人员创建模拟数据,实现前后端的分离开发,提高开发效率,加速前端调试和开发速度,并且具有灵活的数据模拟和拦截功能,使前端开发更加方便和高效原创 2023-07-30 14:07:13 · 405 阅读 · 0 评论 -
window debug ios webview
使用remotedebug-ios-webkit-adapter调试ios上的webview页面原创 2023-07-03 09:58:40 · 1559 阅读 · 0 评论 -
fork后重新获取原项目的改动
这样就可以将原项目的改动合并到自己 fork 的仓库了。如果需要将改动提交到原项目,则需要创建 pull request。在 GitHub 中 fork 了一个项目后,原项目可能会有新的改动或提交。原创 2023-04-10 20:32:46 · 284 阅读 · 0 评论 -
vue实现搜索结果高亮
采用自定义指令实现,获取HTML的内容,根据指令传入的关键字,利用String.split()拆分后把关键字放到span标签中在拼接回去,增加一个带类名span,可以自定义样式。原创 2022-11-16 12:34:12 · 836 阅读 · 0 评论 -
element级联二次封装一个省市区组件
el-cascader反显原创 2022-04-26 10:52:38 · 640 阅读 · 0 评论 -
cdn引入实现vue-router的嵌套路由
项目背景目前的项目是基于若依框架的前后不分离的项目开发的后台管理项目,在此基础上进行迭代开发。尝试:目前按钮权限是采用<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">的方式进行权限控制的,直接用vue-cli构建一个项目部署的话,按钮的权限无法根据后台设置的角色控制,这个不行;看了一下若依的文档,然后新的页面的是在vue、vue-ro原创 2021-07-16 21:47:18 · 931 阅读 · 1 评论 -
vue实现echarts地图展示省份数据
文章目录想实现的功能实现效果地图的安装引入模块引入地图省份的数据源配置项说明具体代码其他配置参考想实现的功能想要统计各个省份下单的量,在省份地图中显示出来实现效果地图的安装我都是使用cnpm安装EChartscnpm install echarts --save引入模块引入echarts核心import * as echarts from 'echarts/core'echarts的新版采用了模块化的方式加载title,visualMap,tooltip等都需要单独的引入组件,否则原创 2021-04-09 15:31:27 · 3108 阅读 · 0 评论