【git】本地仓库配置多个远程地址 在日常开发中,常用github,gitee,coding等平台管理代码,有时候同一份代码想要保存到多个远程地址,本地仓库配置一下,通过同一个命令提交就省事很多,下面就介绍git具体操作和可能遇到的问题,本地配置主要包含addfetch命令。
【electron】导入导出 Electron允许你在渲染进程中使用一些特定于桌面的原生模块,例如文件对话框、系统托盘、菜单等。这些模块提供了更好的用户体验。结合了 Node.js 的文件系统模块(fs)和浏览器环境的 Web API,导入导出文件功能就使用到dialog和 fs。
【vue3】使用vuedraggable和grid实现自定义拖拽布局 使用vuedraggable实现拖拽功能,拖拽改变的是模块在list的顺序,使用gird设置动态类名,根据模块在list的位置匹配对应的gird样式。
【element-plus】使用elTable设置默认全选toggleRowSelection失效 补充:如果还是想通过toggleRowSelection实现指定行选中,可以尝试用计时器,以下方法是在切换分页的时候刷新选中状态,dom刷新比toggleRowSelection慢。展示,并且包含复选框,默认。目标效果:子节点数据通过。
【threejs】基础知识和一些动效 创建场景scene → 创建一个相机camera,设置相机位置 → 创建一个渲染器canvas,尺寸 → 创建几何体geometry,添加材质material → 添加灯光light → 把要展示的添加到场景里并渲染。,webgl更底层更抽象,它可直接访问图形硬件,编写底层图形渲染代码(如,着色器,矩阵变换,顶点缓冲区,光源等);总之,webgl 更适合那些对图形编程有深入了解和对性能有更高要求的开发者,threejs易学易使用,专注3d内容但没有深入了解图形编程的人,根据需求和技术各取所需。
【css】公共样式之flex flex作为最经典最方便的一种布局方式,不受宽高限制,使用场景也会很多,回顾下flex属性设置,发现父子元素属性设置至少3个,而且display不可继承,这就导致每次用flex都要写很多重复代码,在公共样式里封装flex,通过类名方式可以高效快捷调用
【echarts】自定义样式 最近接触的表格类型有:日历型calendar、水平和垂直柱状bar、饼状pie、折线line,有些典型效果和自定义样式,标签与轴间距、定义渐变色、混合类型、自定义类型等。echarts官网文档,详细全面了解指定属性,可以实时展示属性功能效果;w3c上echarts文档,适合新手,目录清晰指定功能效果。基本示例满足不了需求,掌握常用属性tooltip、dataset(多维度自定义数据)、grid、xAxis、 yAxis、series,以及按需引入写法,以上效果如有感兴趣可私信我,提供源码。
【vue3】watch的用法,watch、watchEffect、computed区别 ③computed,初始化时就会调用一次,参数为依赖项,依赖项可以是get函数返回计算之后的值(必须),也可以是带有 get 和 set 函数的对象,引用两次,但只会执行最近一次;①watch,在vue3中以组合api方式使用,3个参数(依赖项,回调,deep),依赖项必填,当依赖项更改时会执行回调,;①watch,可获取先前值和当前值,监听范围广可监听data之外的响应对象,可监听一个,也可以多个组合监听,②watchEffect,不能获取先前值,但支持异步和取消异步。),不需要传依赖项,自动收集依赖;
跨域CORS解决办法 跨域是由浏览器的同源策略产生的一种自卫行为。一个URL由协议protocol / 主机host / 端口port组成,这三部分都相同时为同源。当前url和请求url不同源时就会产生跨域。
【git】分支管理 软件开发主要以团队合作为主,版本管理工具的熟练使用更是工作的基本技能,除了基本git命令:git clone、git add、git commit、git pull、git push之外,还要掌握git分支管理和处理分支冲突的命令。下面我会以我平时接受任务,从创建任务分支开始列出一些常用git命令,以及我遇到的一些冲突和解决方法。